home *** CD-ROM | disk | FTP | other *** search
- unit MSForms_TLB;
-
- { This file contains pascal declarations imported from a type library.
- This file will be written during each import or refresh of the type
- library editor. Changes to this file will be discarded during the
- refresh process. }
-
- { Microsoft Forms 2.0 Object Library }
- { Version 2.0 }
-
- { Conversion log:
- Warning: 'Label' is a reserved word. Label changed to Label_
- Warning: 'Object' is a reserved word. IControl.Object changed to Object_
- Warning: IControl.BoundValue return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcText.Value return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcList.BoundColumn return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcList.ListIndex return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcList.ListWidth return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcList.TextColumn return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcList.TopIndex return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcList.Value return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCombo.BoundColumn return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCombo.ListIndex return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCombo.ListWidth return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCombo.TextColumn return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCombo.TopIndex return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCombo.Value return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IMdcCheckBox.Value return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IWHTMLSelect.Values return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IWHTMLSelect.DisplayValues return parameter: Too many indirections, type changed to Pointer.. [ ^OleVariant ]
- Warning: IControl.BoundValue return parameter of type Pointer was written as OleVariant
- Warning: IControl.BoundValue return parameter of type Pointer was written as OleVariant
- Warning: IControl.BoundValue return parameter of type Pointer was written as OleVariant
- Warning: IControl.BoundValue return parameter of type Pointer was written as OleVariant
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Hint: Class is not registered. Ambient properties cannot be determined.
- Hint: Class is not registered. Ambient properties cannot be determined.
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcText.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcList.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.BoundColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.ListWidth return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TextColumn return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.TopIndex return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCombo.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IMdcCheckBox.Value return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.Values return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- Warning: IWHTMLSelect.DisplayValues return parameter of type Pointer was written as OleVariant
- }
-
- interface
-
- uses Windows, ActiveX, Classes, Graphics, OleCtrls, StdVCL;
-
- const
- LIBID_MSForms: TGUID = '{0D452EE1-E08F-101A-852E-02608C4D0BB4}';
-
- const
-
- { fmDropEffect }
-
- fmDropEffectNone = 0;
- fmDropEffectCopy = 1;
- fmDropEffectMove = 2;
- fmDropEffectCopyOrMove = 3;
-
- { fmAction }
-
- fmActionCut = 0;
- fmActionCopy = 1;
- fmActionPaste = 2;
- fmActionDragDrop = 3;
-
- { fmMode }
-
- fmModeInherit = -2;
- fmModeOn = -1;
- fmModeOff = 0;
-
- { fmMousePointer }
-
- fmMousePointerDefault = 0;
- fmMousePointerArrow = 1;
- fmMousePointerCross = 2;
- fmMousePointerIBeam = 3;
- fmMousePointerSizeNESW = 6;
- fmMousePointerSizeNS = 7;
- fmMousePointerSizeNWSE = 8;
- fmMousePointerSizeWE = 9;
- fmMousePointerUpArrow = 10;
- fmMousePointerHourGlass = 11;
- fmMousePointerNoDrop = 12;
- fmMousePointerAppStarting = 13;
- fmMousePointerHelp = 14;
- fmMousePointerSizeAll = 15;
- fmMousePointerCustom = 99;
-
- { fmScrollBars }
-
- fmScrollBarsNone = 0;
- fmScrollBarsHorizontal = 1;
- fmScrollBarsVertical = 2;
- fmScrollBarsBoth = 3;
-
- { fmScrollAction }
-
- fmScrollActionNoChange = 0;
- fmScrollActionLineUp = 1;
- fmScrollActionLineDown = 2;
- fmScrollActionPageUp = 3;
- fmScrollActionPageDown = 4;
- fmScrollActionBegin = 5;
- fmScrollActionEnd = 6;
- _fmScrollActionAbsoluteChange = 7;
- fmScrollActionPropertyChange = 8;
- fmScrollActionControlRequest = 9;
- fmScrollActionFocusRequest = 10;
-
- { fmCycle }
-
- fmCycleAllForms = 0;
- fmCycleCurrentForm = 2;
-
- { fmZOrder }
-
- fmZOrderFront = 0;
- fmZOrderBack = 1;
-
- { fmBorderStyle }
-
- fmBorderStyleNone = 0;
- fmBorderStyleSingle = 1;
-
- { fmTextAlign }
-
- fmTextAlignLeft = 1;
- fmTextAlignCenter = 2;
- fmTextAlignRight = 3;
-
- { fmAlignment }
-
- fmAlignmentLeft = 0;
- fmAlignmentRight = 1;
-
- { fmBorders }
-
- fmBordersNone = 0;
- fmBordersBox = 1;
- fmBordersLeft = 2;
- fmBordersTop = 3;
-
- { fmBackStyle }
-
- fmBackStyleTransparent = 0;
- fmBackStyleOpaque = 1;
-
- { fmButtonStyle }
-
- fmButtonStylePushButton = 0;
- fmButtonStyleToggleButton = 1;
-
- { fmPicPosition }
-
- fmPicPositionCenter = 0;
- fmPicPositionTopLeft = 1;
- fmPicPositionTopCenter = 2;
- fmPicPositionTopRight = 3;
- fmPicPositionCenterLeft = 4;
- fmPicPositionCenterRight = 5;
- fmPicPositionBottomLeft = 6;
- fmPicPositionBottomCenter = 7;
- fmPicPositionBottomRight = 8;
-
- { fmVerticalScrollBarSide }
-
- fmVerticalScrollBarSideRight = 0;
- fmVerticalScrollBarSideLeft = 1;
-
- { fmLayoutEffect }
-
- fmLayoutEffectNone = 0;
- fmLayoutEffectInitiate = 1;
- _fmLayoutEffectRespond = 2;
-
- { fmSpecialEffect }
-
- fmSpecialEffectFlat = 0;
- fmSpecialEffectRaised = 1;
- fmSpecialEffectSunken = 2;
- fmSpecialEffectEtched = 3;
- fmSpecialEffectBump = 6;
-
- { fmDragState }
-
- fmDragStateEnter = 0;
- fmDragStateLeave = 1;
- fmDragStateOver = 2;
-
- { fmPictureSizeMode }
-
- fmPictureSizeModeClip = 0;
- fmPictureSizeModeStretch = 1;
- fmPictureSizeModeZoom = 3;
-
- { fmPictureAlignment }
-
- fmPictureAlignmentTopLeft = 0;
- fmPictureAlignmentTopRight = 1;
- fmPictureAlignmentCenter = 2;
- fmPictureAlignmentBottomLeft = 3;
- fmPictureAlignmentBottomRight = 4;
-
- { fmButtonEffect }
-
- fmButtonEffectFlat = 0;
- fmButtonEffectSunken = 2;
-
- { fmOrientation }
-
- fmOrientationAuto = -1;
- fmOrientationVertical = 0;
- fmOrientationHorizontal = 1;
-
- { fmSnapPoint }
-
- fmSnapPointTopLeft = 0;
- fmSnapPointTopCenter = 1;
- fmSnapPointTopRight = 2;
- fmSnapPointCenterLeft = 3;
- fmSnapPointCenter = 4;
- fmSnapPointCenterRight = 5;
- fmSnapPointBottomLeft = 6;
- fmSnapPointBottomCenter = 7;
- fmSnapPointBottomRight = 8;
-
- { fmPicturePosition }
-
- fmPicturePositionLeftTop = 0;
- fmPicturePositionLeftCenter = 1;
- fmPicturePositionLeftBottom = 2;
- fmPicturePositionRightTop = 3;
- fmPicturePositionRightCenter = 4;
- fmPicturePositionRightBottom = 5;
- fmPicturePositionAboveLeft = 6;
- fmPicturePositionAboveCenter = 7;
- fmPicturePositionAboveRight = 8;
- fmPicturePositionBelowLeft = 9;
- fmPicturePositionBelowCenter = 10;
- fmPicturePositionBelowRight = 11;
- fmPicturePositionCenter = 12;
-
- { fmDisplayStyle }
-
- fmDisplayStyleText = 1;
- fmDisplayStyleList = 2;
- fmDisplayStyleCombo = 3;
- fmDisplayStyleCheckBox = 4;
- fmDisplayStyleOptionButton = 5;
- fmDisplayStyleToggle = 6;
- fmDisplayStyleDropList = 7;
-
- { fmShowListWhen }
-
- fmShowListWhenNever = 0;
- fmShowListWhenButton = 1;
- fmShowListWhenFocus = 2;
- fmShowListWhenAlways = 3;
-
- { fmShowDropButtonWhen }
-
- fmShowDropButtonWhenNever = 0;
- fmShowDropButtonWhenFocus = 1;
- fmShowDropButtonWhenAlways = 2;
-
- { fmMultiSelect }
-
- fmMultiSelectSingle = 0;
- fmMultiSelectMulti = 1;
- fmMultiSelectExtended = 2;
-
- { fmListStyle }
-
- fmListStylePlain = 0;
- fmListStyleOption = 1;
-
- { fmEnterFieldBehavior }
-
- fmEnterFieldBehaviorSelectAll = 0;
- fmEnterFieldBehaviorRecallSelection = 1;
-
- { fmDragBehavior }
-
- fmDragBehaviorDisabled = 0;
- fmDragBehaviorEnabled = 1;
-
- { fmMatchEntry }
-
- fmMatchEntryFirstLetter = 0;
- fmMatchEntryComplete = 1;
- fmMatchEntryNone = 2;
-
- { fmDropButtonStyle }
-
- fmDropButtonStylePlain = 0;
- fmDropButtonStyleArrow = 1;
- fmDropButtonStyleEllipsis = 2;
- fmDropButtonStyleReduce = 3;
-
- { fmStyle }
-
- fmStyleDropDownCombo = 0;
- fmStyleDropDownList = 2;
-
- { fmTabOrientation }
-
- fmTabOrientationTop = 0;
- fmTabOrientationBottom = 1;
- fmTabOrientationLeft = 2;
- fmTabOrientationRight = 3;
-
- { fmTabStyle }
-
- fmTabStyleTabs = 0;
- fmTabStyleButtons = 1;
- fmTabStyleNone = 2;
-
- { fmIMEMode }
-
- fmIMEModeNoControl = 0;
- fmIMEModeOn = 1;
- fmIMEModeOff = 2;
- fmIMEModeDisable = 3;
- fmIMEModeHiragana = 4;
- fmIMEModeKatakana = 5;
- fmIMEModeKatakanaHalf = 6;
- fmIMEModeAlphaFull = 7;
- fmIMEModeAlpha = 8;
- fmIMEModeHangulFull = 9;
- fmIMEModeHangul = 10;
- fmIMEModeHanziFull = 11;
- fmIMEModeHanzi = 12;
-
- { fmTransitionEffect }
-
- fmTransitionEffectNone = 0;
- fmTransitionEffectCoverUp = 1;
- fmTransitionEffectCoverRightUp = 2;
- fmTransitionEffectCoverRight = 3;
- fmTransitionEffectCoverRightDown = 4;
- fmTransitionEffectCoverDown = 5;
- fmTransitionEffectCoverLeftDown = 6;
- fmTransitionEffectCoverLeft = 7;
- fmTransitionEffectCoverLeftUp = 8;
- fmTransitionEffectPushUp = 9;
- fmTransitionEffectPushRight = 10;
- fmTransitionEffectPushDown = 11;
- fmTransitionEffectPushLeft = 12;
-
- { fmListBoxStyles }
-
- _fmListBoxStylesNone = 0;
- _fmListBoxStylesListBox = 1;
- _fmListBoxStylesComboBox = 2;
-
- { fmRepeatDirection }
-
- _fmRepeatDirectionHorizontal = 0;
- _fmRepeatDirectionVertical = 1;
-
- { fmEnAutoSize }
-
- _fmEnAutoSizeNone = 0;
- _fmEnAutoSizeHorizontal = 1;
- _fmEnAutoSizeVertical = 2;
- _fmEnAutoSizeBoth = 3;
-
- const
-
- { Component class GUIDs }
- Class_ReturnInteger: TGUID = '{82B02373-B5BC-11CF-810F-00A0C9030074}';
- Class_ReturnBoolean: TGUID = '{82B02374-B5BC-11CF-810F-00A0C9030074}';
- Class_ReturnString: TGUID = '{82B02375-B5BC-11CF-810F-00A0C9030074}';
- Class_ReturnSingle: TGUID = '{8A683C92-BA84-11CF-8110-00A0C9030074}';
- Class_ReturnEffect: TGUID = '{8A683C93-BA84-11CF-8110-00A0C9030074}';
- Class_DataObject: TGUID = '{1C3B4210-F441-11CE-B9EA-00AA006B1A69}';
- Class_Control: TGUID = '{909E0AE0-16DC-11CE-9E98-00AA00574A4F}';
- Class_UserForm: TGUID = '{C62A69F0-16DC-11CE-9E98-00AA00574A4F}';
- Class_Frame: TGUID = '{6E182020-F460-11CE-9BCD-00AA00608E01}';
- Class_Label_: TGUID = '{978C9E23-D4B0-11CE-BF2D-00AA003F40D0}';
- Class_CommandButton: TGUID = '{D7053240-CE69-11CD-A777-00DD01143C57}';
- Class_TextBox: TGUID = '{8BD21D10-EC42-11CE-9E0D-00AA006002F3}';
- Class_ListBox: TGUID = '{8BD21D20-EC42-11CE-9E0D-00AA006002F3}';
- Class_ComboBox: TGUID = '{8BD21D30-EC42-11CE-9E0D-00AA006002F3}';
- Class_CheckBox: TGUID = '{8BD21D40-EC42-11CE-9E0D-00AA006002F3}';
- Class_OptionButton: TGUID = '{8BD21D50-EC42-11CE-9E0D-00AA006002F3}';
- Class_ToggleButton: TGUID = '{8BD21D60-EC42-11CE-9E0D-00AA006002F3}';
- Class_NewFont: TGUID = '{AFC20920-DA4E-11CE-B943-00AA006887B4}';
- Class_ScrollBar: TGUID = '{DFD181E0-5E2F-11CE-A449-00AA004A803D}';
- Class_TabStrip: TGUID = '{EAE50EB0-4A62-11CE-BED6-00AA00611080}';
- Class_SpinButton: TGUID = '{79176FB0-B7F2-11CE-97EF-00AA006D2776}';
- Class_Image: TGUID = '{4C599241-6926-101B-9992-00000B65C6F9}';
- Class_HTMLSubmit: TGUID = '{5512D110-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLImage: TGUID = '{5512D112-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLReset: TGUID = '{5512D114-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLCheckbox: TGUID = '{5512D116-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLOption: TGUID = '{5512D118-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLText: TGUID = '{5512D11A-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLHidden: TGUID = '{5512D11C-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLPassword: TGUID = '{5512D11E-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLSelect: TGUID = '{5512D122-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_HTMLTextArea: TGUID = '{5512D124-5CC6-11CF-8D67-00AA00BDCE1D}';
- Class_MultiPage: TGUID = '{46E31370-3F7A-11CE-BED6-00AA00611080}';
- Class_Page: TGUID = '{5CEF5610-713D-11CE-80C9-00AA00611080}';
-
- type
-
- { Forward declarations: Interfaces }
- IFont = interface;
- Font = dispinterface;
- IDataAutoWrapper = interface;
- IDataAutoWrapperDisp = dispinterface;
- IReturnInteger = interface;
- IReturnIntegerDisp = dispinterface;
- IReturnBoolean = interface;
- IReturnBooleanDisp = dispinterface;
- IReturnString = interface;
- IReturnStringDisp = dispinterface;
- IReturnSingle = interface;
- IReturnSingleDisp = dispinterface;
- IReturnEffect = interface;
- IReturnEffectDisp = dispinterface;
- IControl = interface;
- IControlDisp = dispinterface;
- Controls = interface;
- ControlsDisp = dispinterface;
- IOptionFrame = interface;
- IOptionFrameDisp = dispinterface;
- _UserForm = interface;
- _UserFormDisp = dispinterface;
- ControlEvents = dispinterface;
- FormEvents = dispinterface;
- OptionFrameEvents = dispinterface;
- ILabelControl = interface;
- ILabelControlDisp = dispinterface;
- ICommandButton = interface;
- ICommandButtonDisp = dispinterface;
- IMdcText = interface;
- IMdcTextDisp = dispinterface;
- IMdcList = interface;
- IMdcListDisp = dispinterface;
- IMdcCombo = interface;
- IMdcComboDisp = dispinterface;
- IMdcCheckBox = interface;
- IMdcCheckBoxDisp = dispinterface;
- IMdcOptionButton = interface;
- IMdcOptionButtonDisp = dispinterface;
- IMdcToggleButton = interface;
- IMdcToggleButtonDisp = dispinterface;
- IScrollbar = interface;
- IScrollbarDisp = dispinterface;
- Tab = interface;
- TabDisp = dispinterface;
- Tabs = interface;
- TabsDisp = dispinterface;
- ITabStrip = interface;
- ITabStripDisp = dispinterface;
- ISpinbutton = interface;
- ISpinbuttonDisp = dispinterface;
- IImage = interface;
- IImageDisp = dispinterface;
- IWHTMLSubmitButton = interface;
- IWHTMLSubmitButtonDisp = dispinterface;
- IWHTMLImage = interface;
- IWHTMLImageDisp = dispinterface;
- IWHTMLReset = interface;
- IWHTMLResetDisp = dispinterface;
- IWHTMLCheckbox = interface;
- IWHTMLCheckboxDisp = dispinterface;
- IWHTMLOption = interface;
- IWHTMLOptionDisp = dispinterface;
- IWHTMLText = interface;
- IWHTMLTextDisp = dispinterface;
- IWHTMLHidden = interface;
- IWHTMLHiddenDisp = dispinterface;
- IWHTMLPassword = interface;
- IWHTMLPasswordDisp = dispinterface;
- IWHTMLSelect = interface;
- IWHTMLSelectDisp = dispinterface;
- IWHTMLTextArea = interface;
- IWHTMLTextAreaDisp = dispinterface;
- LabelControlEvents = dispinterface;
- CommandButtonEvents = dispinterface;
- MdcTextEvents = dispinterface;
- MdcListEvents = dispinterface;
- MdcComboEvents = dispinterface;
- MdcCheckBoxEvents = dispinterface;
- MdcOptionButtonEvents = dispinterface;
- MdcToggleButtonEvents = dispinterface;
- ScrollbarEvents = dispinterface;
- TabStripEvents = dispinterface;
- SpinbuttonEvents = dispinterface;
- ImageEvents = dispinterface;
- WHTMLControlEvents = dispinterface;
- WHTMLControlEvents1 = dispinterface;
- WHTMLControlEvents2 = dispinterface;
- WHTMLControlEvents3 = dispinterface;
- WHTMLControlEvents4 = dispinterface;
- WHTMLControlEvents5 = dispinterface;
- WHTMLControlEvents6 = dispinterface;
- WHTMLControlEvents7 = dispinterface;
- WHTMLControlEvents9 = dispinterface;
- WHTMLControlEvents10 = dispinterface;
- IPage = interface;
- IPageDisp = dispinterface;
- Pages = interface;
- PagesDisp = dispinterface;
- IMultiPage = interface;
- IMultiPageDisp = dispinterface;
- MultiPageEvents = dispinterface;
-
- { Forward declarations: CoClasses }
- ReturnInteger = IReturnInteger;
- ReturnBoolean = IReturnBoolean;
- ReturnString = IReturnString;
- ReturnSingle = IReturnSingle;
- ReturnEffect = IReturnEffect;
- DataObject = IDataAutoWrapper;
- Control = IControl;
- UserForm = _UserForm;
- Frame = IOptionFrame;
- Label_ = ILabelControl;
- CommandButton = ICommandButton;
- TextBox = IMdcText;
- ListBox = IMdcList;
- ComboBox = IMdcCombo;
- CheckBox = IMdcCheckBox;
- OptionButton = IMdcOptionButton;
- ToggleButton = IMdcToggleButton;
- NewFont = Font;
- ScrollBar = IScrollbar;
- TabStrip = ITabStrip;
- SpinButton = ISpinbutton;
- Image = IImage;
- HTMLSubmit = IWHTMLSubmitButton;
- HTMLImage = IWHTMLImage;
- HTMLReset = IWHTMLReset;
- HTMLCheckbox = IWHTMLCheckbox;
- HTMLOption = IWHTMLOption;
- HTMLText = IWHTMLText;
- HTMLHidden = IWHTMLHidden;
- HTMLPassword = IWHTMLPassword;
- HTMLSelect = IWHTMLSelect;
- HTMLTextArea = IWHTMLTextArea;
- MultiPage = IMultiPage;
- Page = IPage;
-
- { Forward declarations: Enums }
- fmDropEffect = TOleEnum;
- fmAction = TOleEnum;
- fmMode = TOleEnum;
- fmMousePointer = TOleEnum;
- fmScrollBars = TOleEnum;
- fmScrollAction = TOleEnum;
- fmCycle = TOleEnum;
- fmZOrder = TOleEnum;
- fmBorderStyle = TOleEnum;
- fmTextAlign = TOleEnum;
- fmAlignment = TOleEnum;
- fmBorders = TOleEnum;
- fmBackStyle = TOleEnum;
- fmButtonStyle = TOleEnum;
- fmPicPosition = TOleEnum;
- fmVerticalScrollBarSide = TOleEnum;
- fmLayoutEffect = TOleEnum;
- fmSpecialEffect = TOleEnum;
- fmDragState = TOleEnum;
- fmPictureSizeMode = TOleEnum;
- fmPictureAlignment = TOleEnum;
- fmButtonEffect = TOleEnum;
- fmOrientation = TOleEnum;
- fmSnapPoint = TOleEnum;
- fmPicturePosition = TOleEnum;
- fmDisplayStyle = TOleEnum;
- fmShowListWhen = TOleEnum;
- fmShowDropButtonWhen = TOleEnum;
- fmMultiSelect = TOleEnum;
- fmListStyle = TOleEnum;
- fmEnterFieldBehavior = TOleEnum;
- fmDragBehavior = TOleEnum;
- fmMatchEntry = TOleEnum;
- fmDropButtonStyle = TOleEnum;
- fmStyle = TOleEnum;
- fmTabOrientation = TOleEnum;
- fmTabStyle = TOleEnum;
- fmIMEMode = TOleEnum;
- fmTransitionEffect = TOleEnum;
- fmListBoxStyles = TOleEnum;
- fmRepeatDirection = TOleEnum;
- fmEnAutoSize = TOleEnum;
-
- OLE_COLOR = Integer;
-
- OLE_HANDLE = Integer;
-
- OLE_OPTEXCLUSIVE = WordBool;
-
- PIROWSET = IUnknown;
-
- IFont = interface(IUnknown)
- ['{BEF6E002-A874-101A-8BBA-00AA00300CAB}']
- function Get_Name(out Retval: WideString): HResult; stdcall;
- function Set_Name(const Value: WideString): HResult; stdcall;
- function Get_Size(out Retval: Currency): HResult; stdcall;
- function Set_Size(Value: Currency): HResult; stdcall;
- function Get_Bold(out Retval: WordBool): HResult; stdcall;
- function Set_Bold(Value: WordBool): HResult; stdcall;
- function Get_Italic(out Retval: WordBool): HResult; stdcall;
- function Set_Italic(Value: WordBool): HResult; stdcall;
- function Get_Underline(out Retval: WordBool): HResult; stdcall;
- function Set_Underline(Value: WordBool): HResult; stdcall;
- function Get_Strikethrough(out Retval: WordBool): HResult; stdcall;
- function Set_Strikethrough(Value: WordBool): HResult; stdcall;
- function Get_Weight(out Retval: Smallint): HResult; stdcall;
- function Set_Weight(Value: Smallint): HResult; stdcall;
- function Get_Charset(out Retval: Smallint): HResult; stdcall;
- function Set_Charset(Value: Smallint): HResult; stdcall;
- function Get_hFont(out Retval: OLE_HANDLE): HResult; stdcall;
- function Clone(out lplpfont: IFont): HResult; stdcall;
- function IsEqual(const lpFontOther: IFont): HResult; stdcall;
- function SetRatio(cyLogical, cyHimetric: Integer): HResult; stdcall;
- function AddRefHfont(hFont: OLE_HANDLE): HResult; stdcall;
- function ReleaseHfont(hFont: OLE_HANDLE): HResult; stdcall;
- end;
-
- Font = dispinterface
- ['{BEF6E003-A874-101A-8BBA-00AA00300CAB}']
- property Name: WideString dispid 0;
- property Size: Currency dispid 2;
- property Bold: WordBool dispid 3;
- property Italic: WordBool dispid 4;
- property Underline: WordBool dispid 5;
- property Strikethrough: WordBool dispid 6;
- property Weight: Smallint dispid 7;
- property Charset: Smallint dispid 8;
- end;
-
- IDataAutoWrapper = interface(IDispatch)
- ['{EC72F590-F375-11CE-B9E8-00AA006B1A69}']
- procedure Clear; safecall;
- function GetFormat(Format: OleVariant): WordBool; safecall;
- function GetText(Format: OleVariant): WideString; safecall;
- procedure SetText(const Text: WideString; Format: OleVariant); safecall;
- procedure PutInClipboard; safecall;
- procedure GetFromClipboard; safecall;
- function StartDrag(OKEffect: OleVariant): fmDropEffect; safecall;
- end;
-
- { DispInterface declaration for Dual Interface IDataAutoWrapper }
-
- IDataAutoWrapperDisp = dispinterface
- ['{EC72F590-F375-11CE-B9E8-00AA006B1A69}']
- procedure Clear; dispid 1610743808;
- function GetFormat(Format: OleVariant): WordBool; dispid 1610743809;
- function GetText(Format: OleVariant): WideString; dispid 1610743810;
- procedure SetText(const Text: WideString; Format: OleVariant); dispid 1610743811;
- procedure PutInClipboard; dispid 1610743812;
- procedure GetFromClipboard; dispid 1610743813;
- function StartDrag(OKEffect: OleVariant): fmDropEffect; dispid 1610743814;
- end;
-
- IReturnInteger = interface(IDispatch)
- ['{82B02370-B5BC-11CF-810F-00A0C9030074}']
- procedure Set_Value(Value: SYSINT); safecall;
- function Get_Value: SYSINT; safecall;
- property Value: SYSINT read Get_Value write Set_Value;
- end;
-
- { DispInterface declaration for Dual Interface IReturnInteger }
-
- IReturnIntegerDisp = dispinterface
- ['{82B02370-B5BC-11CF-810F-00A0C9030074}']
- property Value: SYSINT dispid 0;
- end;
-
- IReturnBoolean = interface(IDispatch)
- ['{82B02371-B5BC-11CF-810F-00A0C9030074}']
- procedure Set_Value(Value: WordBool); safecall;
- function Get_Value: WordBool; safecall;
- property Value: WordBool read Get_Value write Set_Value;
- end;
-
- { DispInterface declaration for Dual Interface IReturnBoolean }
-
- IReturnBooleanDisp = dispinterface
- ['{82B02371-B5BC-11CF-810F-00A0C9030074}']
- property Value: WordBool dispid 0;
- end;
-
- IReturnString = interface(IDispatch)
- ['{82B02372-B5BC-11CF-810F-00A0C9030074}']
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- property Value: WideString read Get_Value write Set_Value;
- end;
-
- { DispInterface declaration for Dual Interface IReturnString }
-
- IReturnStringDisp = dispinterface
- ['{82B02372-B5BC-11CF-810F-00A0C9030074}']
- property Value: WideString dispid 0;
- end;
-
- IReturnSingle = interface(IDispatch)
- ['{8A683C90-BA84-11CF-8110-00A0C9030074}']
- procedure Set_Value(Value: Single); safecall;
- function Get_Value: Single; safecall;
- property Value: Single read Get_Value write Set_Value;
- end;
-
- { DispInterface declaration for Dual Interface IReturnSingle }
-
- IReturnSingleDisp = dispinterface
- ['{8A683C90-BA84-11CF-8110-00A0C9030074}']
- property Value: Single dispid 0;
- end;
-
- IReturnEffect = interface(IDispatch)
- ['{8A683C91-BA84-11CF-8110-00A0C9030074}']
- procedure Set_Value(Value: fmDropEffect); safecall;
- function Get_Value: fmDropEffect; safecall;
- property Value: fmDropEffect read Get_Value write Set_Value;
- end;
-
- { DispInterface declaration for Dual Interface IReturnEffect }
-
- IReturnEffectDisp = dispinterface
- ['{8A683C91-BA84-11CF-8110-00A0C9030074}']
- property Value: fmDropEffect dispid 0;
- end;
-
- IControl = interface(IDispatch)
- ['{04598FC6-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_Cancel(Value: WordBool); safecall;
- function Get_Cancel: WordBool; safecall;
- procedure Set_ControlSource(const Value: WideString); safecall;
- function Get_ControlSource: WideString; safecall;
- procedure Set_ControlTipText(const Value: WideString); safecall;
- function Get_ControlTipText: WideString; safecall;
- procedure Set_Default(Value: WordBool); safecall;
- function Get_Default: WordBool; safecall;
- procedure _SetHeight(Height: Integer); safecall;
- procedure _GetHeight(out Height: Integer); safecall;
- procedure Set_Height(Value: Single); safecall;
- function Get_Height: Single; safecall;
- procedure Set_HelpContextID(Value: Integer); safecall;
- function Get_HelpContextID: Integer; safecall;
- procedure Set_InSelection(Value: WordBool); safecall;
- function Get_InSelection: WordBool; safecall;
- function Get_LayoutEffect: fmLayoutEffect; safecall;
- procedure _SetLeft(Left: Integer); safecall;
- procedure _GetLeft(out Left: Integer); safecall;
- procedure Set_Left(Value: Single); safecall;
- function Get_Left: Single; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Name: WideString; safecall;
- procedure _GetOldHeight(out OldHeight: Integer); safecall;
- function Get_OldHeight: Single; safecall;
- procedure _GetOldLeft(out OldLeft: Integer); safecall;
- function Get_OldLeft: Single; safecall;
- procedure _GetOldTop(out OldTop: Integer); safecall;
- function Get_OldTop: Single; safecall;
- procedure _GetOldWidth(out OldWidth: Integer); safecall;
- function Get_OldWidth: Single; safecall;
- function Get_Object_: IDispatch; safecall;
- function Get_Parent: IDispatch; safecall;
- procedure Set_RowSource(const Value: WideString); safecall;
- function Get_RowSource: WideString; safecall;
- procedure Set_RowSourceType(Value: Smallint); safecall;
- function Get_RowSourceType: Smallint; safecall;
- procedure Set_TabIndex(Value: Smallint); safecall;
- function Get_TabIndex: Smallint; safecall;
- procedure Set_TabStop(Value: WordBool); safecall;
- function Get_TabStop: WordBool; safecall;
- procedure Set_Tag(const Value: WideString); safecall;
- function Get_Tag: WideString; safecall;
- procedure _SetTop(Top: Integer); safecall;
- procedure _GetTop(out Top: Integer); safecall;
- procedure Set_Top(Value: Single); safecall;
- function Get_Top: Single; safecall;
- procedure Set_BoundValue(Value: OleVariant); safecall;
- function Get_BoundValue: OleVariant; safecall;
- procedure Set_Visible(Value: WordBool); safecall;
- function Get_Visible: WordBool; safecall;
- procedure _SetWidth(Width: Integer); safecall;
- procedure _GetWidth(out Width: Integer); safecall;
- procedure Set_Width(Value: Single); safecall;
- function Get_Width: Single; safecall;
- procedure Move(Left, Top, Width, Height, Layout: OleVariant); safecall;
- procedure ZOrder(zPosition: OleVariant); safecall;
- procedure Select(SelectInGroup: WordBool); safecall;
- procedure SetFocus; safecall;
- function _GethWnd: SYSINT; safecall;
- function _GetID: Integer; safecall;
- procedure _Move(Left, Top, Width, Height: Integer); safecall;
- procedure _ZOrder(zPosition: fmZOrder); safecall;
- property Cancel: WordBool read Get_Cancel write Set_Cancel;
- property ControlSource: WideString read Get_ControlSource write Set_ControlSource;
- property ControlTipText: WideString read Get_ControlTipText write Set_ControlTipText;
- property Default: WordBool read Get_Default write Set_Default;
- property Height: Single read Get_Height write Set_Height;
- property HelpContextID: Integer read Get_HelpContextID write Set_HelpContextID;
- property InSelection: WordBool read Get_InSelection write Set_InSelection;
- property LayoutEffect: fmLayoutEffect read Get_LayoutEffect;
- property Left: Single read Get_Left write Set_Left;
- property Name: WideString read Get_Name write Set_Name;
- property OldHeight: Single read Get_OldHeight;
- property OldLeft: Single read Get_OldLeft;
- property OldTop: Single read Get_OldTop;
- property OldWidth: Single read Get_OldWidth;
- property Object_: IDispatch read Get_Object_;
- property Parent: IDispatch read Get_Parent;
- property RowSource: WideString read Get_RowSource write Set_RowSource;
- property RowSourceType: Smallint read Get_RowSourceType write Set_RowSourceType;
- property TabIndex: Smallint read Get_TabIndex write Set_TabIndex;
- property TabStop: WordBool read Get_TabStop write Set_TabStop;
- property Tag: WideString read Get_Tag write Set_Tag;
- property Top: Single read Get_Top write Set_Top;
- property BoundValue: OleVariant read Get_BoundValue write Set_BoundValue;
- property Visible: WordBool read Get_Visible write Set_Visible;
- property Width: Single read Get_Width write Set_Width;
- end;
-
- { DispInterface declaration for Dual Interface IControl }
-
- IControlDisp = dispinterface
- ['{04598FC6-866C-11CF-AB7C-00AA00C08FCF}']
- property Cancel: WordBool dispid -2147418056;
- property ControlSource: WideString dispid -2147385343;
- property ControlTipText: WideString dispid -2147418043;
- property Default: WordBool dispid -2147418057;
- procedure _SetHeight(Height: Integer); dispid 1610743816;
- procedure _GetHeight(out Height: Integer); dispid 1610743817;
- property Height: Single dispid -2147418106;
- property HelpContextID: Integer dispid -2147418062;
- property InSelection: WordBool dispid -2147385341;
- property LayoutEffect: fmLayoutEffect readonly dispid -2147385340;
- procedure _SetLeft(Left: Integer); dispid 1610743825;
- procedure _GetLeft(out Left: Integer); dispid 1610743826;
- property Left: Single dispid -2147418109;
- property Name: WideString dispid -2147418112;
- procedure _GetOldHeight(out OldHeight: Integer); dispid 1610743831;
- property OldHeight: Single readonly dispid -2147385339;
- procedure _GetOldLeft(out OldLeft: Integer); dispid 1610743833;
- property OldLeft: Single readonly dispid -2147385338;
- procedure _GetOldTop(out OldTop: Integer); dispid 1610743835;
- property OldTop: Single readonly dispid -2147385337;
- procedure _GetOldWidth(out OldWidth: Integer); dispid 1610743837;
- property OldWidth: Single readonly dispid -2147385336;
- property Object_: IDispatch readonly dispid -2147385335;
- property Parent: IDispatch readonly dispid -2147418104;
- property RowSource: WideString dispid -2147385330;
- property RowSourceType: Smallint dispid -2147385329;
- property TabIndex: Smallint dispid -2147418097;
- property TabStop: WordBool dispid -2147418098;
- property Tag: WideString dispid -2147418101;
- procedure _SetTop(Top: Integer); dispid 1610743851;
- procedure _GetTop(out Top: Integer); dispid 1610743852;
- property Top: Single dispid -2147418108;
- property BoundValue: OleVariant dispid -2147385328;
- property Visible: WordBool dispid -2147418105;
- procedure _SetWidth(Width: Integer); dispid 1610743859;
- procedure _GetWidth(out Width: Integer); dispid 1610743860;
- property Width: Single dispid -2147418107;
- procedure Move(Left, Top, Width, Height, Layout: OleVariant); dispid -2147385088;
- procedure ZOrder(zPosition: OleVariant); dispid -2147385083;
- procedure Select(SelectInGroup: WordBool); dispid -2147385086;
- procedure SetFocus; dispid -2147385085;
- function _GethWnd: SYSINT; dispid 1610743867;
- function _GetID: Integer; dispid 1610743868;
- procedure _Move(Left, Top, Width, Height: Integer); dispid 1610743869;
- procedure _ZOrder(zPosition: fmZOrder); dispid 1610743870;
- end;
-
- Controls = interface(IDispatch)
- ['{04598FC7-866C-11CF-AB7C-00AA00C08FCF}']
- function Get_Count: Integer; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Item(varg: OleVariant): IDispatch; safecall;
- procedure Clear; safecall;
- procedure _Move(cx, cy: Integer); safecall;
- procedure SelectAll; safecall;
- function _AddByClass(var clsid: Integer): Control; safecall;
- procedure AlignToGrid; safecall;
- procedure BringForward; safecall;
- procedure BringToFront; safecall;
- procedure Copy; safecall;
- procedure Cut; safecall;
- function Enum: IUnknown; safecall;
- function _GetItemByIndex(lIndex: Integer): Control; safecall;
- function _GetItemByName(const pstr: WideString): Control; safecall;
- function _GetItemByID(ID: Integer): Control; safecall;
- procedure SendBackward; safecall;
- procedure SendToBack; safecall;
- procedure Move(cx, cy: Single); safecall;
- function Add(const bstrProgID: WideString; Name, Visible: OleVariant): Control; safecall;
- procedure Remove(varg: OleVariant); safecall;
- property Count: Integer read Get_Count;
- property _NewEnum: IUnknown read Get__NewEnum;
- end;
-
- { DispInterface declaration for Dual Interface Controls }
-
- ControlsDisp = dispinterface
- ['{04598FC7-866C-11CF-AB7C-00AA00C08FCF}']
- property Count: Integer readonly dispid 60;
- property _NewEnum: IUnknown readonly dispid -4;
- function Item(varg: OleVariant): IDispatch; dispid 0;
- procedure Clear; dispid 62;
- procedure _Move(cx, cy: Integer); dispid 1610743812;
- procedure SelectAll; dispid 65;
- function _AddByClass(var clsid: Integer): Control; dispid 1610743814;
- procedure AlignToGrid; dispid 1610743815;
- procedure BringForward; dispid 1610743816;
- procedure BringToFront; dispid 1610743817;
- procedure Copy; dispid 1610743818;
- procedure Cut; dispid 1610743819;
- function Enum: IUnknown; dispid 1610743820;
- function _GetItemByIndex(lIndex: Integer): Control; dispid 1610743821;
- function _GetItemByName(const pstr: WideString): Control; dispid 1610743822;
- function _GetItemByID(ID: Integer): Control; dispid 1610743823;
- procedure SendBackward; dispid 1610743824;
- procedure SendToBack; dispid 1610743825;
- procedure Move(cx, cy: Single); dispid 63;
- function Add(const bstrProgID: WideString; Name, Visible: OleVariant): Control; dispid 66;
- procedure Remove(varg: OleVariant); dispid 67;
- end;
-
- IOptionFrame = interface(IDispatch)
- ['{29B86A70-F52E-11CE-9BCE-00AA00608E01}']
- function Get_ActiveControl: Control; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BorderColor(Value: TColor); safecall;
- function Get_BorderColor: TColor; safecall;
- procedure Set_BorderStyle(Value: fmBorderStyle); safecall;
- function Get_BorderStyle: fmBorderStyle; safecall;
- function Get_CanPaste: WordBool; safecall;
- function Get_CanRedo: WordBool; safecall;
- function Get_CanUndo: WordBool; safecall;
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- function Get_Controls: Controls; safecall;
- procedure Set_Cycle(Value: fmCycle); safecall;
- function Get_Cycle: fmCycle; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure _GetInsideHeight(out InsideHeight: Integer); safecall;
- function Get_InsideHeight: Single; safecall;
- procedure _GetInsideWidth(out InsideWidth: Integer); safecall;
- function Get_InsideWidth: Single; safecall;
- procedure Set_KeepScrollBarsVisible(Value: fmScrollBars); safecall;
- function Get_KeepScrollBarsVisible: fmScrollBars; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_PictureAlignment(Value: fmPictureAlignment); safecall;
- function Get_PictureAlignment: fmPictureAlignment; safecall;
- procedure _Set_Picture(const Value: Picture); safecall;
- procedure Set_Picture(var Value: Picture); safecall;
- function Get_Picture: Picture; safecall;
- procedure Set_PictureSizeMode(Value: fmPictureSizeMode); safecall;
- function Get_PictureSizeMode: fmPictureSizeMode; safecall;
- procedure Set_PictureTiling(Value: WordBool); safecall;
- function Get_PictureTiling: WordBool; safecall;
- procedure Set_ScrollBars(Value: fmScrollBars); safecall;
- function Get_ScrollBars: fmScrollBars; safecall;
- procedure _SetScrollHeight(ScrollHeight: Integer); safecall;
- procedure _GetScrollHeight(out ScrollHeight: Integer); safecall;
- procedure Set_ScrollHeight(Value: Single); safecall;
- function Get_ScrollHeight: Single; safecall;
- procedure _SetScrollLeft(ScrollLeft: Integer); safecall;
- procedure _GetScrollLeft(out ScrollLeft: Integer); safecall;
- procedure Set_ScrollLeft(Value: Single); safecall;
- function Get_ScrollLeft: Single; safecall;
- procedure _SetScrollTop(ScrollTop: Integer); safecall;
- procedure _GetScrollTop(out ScrollTop: Integer); safecall;
- procedure Set_ScrollTop(Value: Single); safecall;
- function Get_ScrollTop: Single; safecall;
- procedure _SetScrollWidth(ScrollWidth: Integer); safecall;
- procedure _GetScrollWidth(out ScrollWidth: Integer); safecall;
- procedure Set_ScrollWidth(Value: Single); safecall;
- function Get_ScrollWidth: Single; safecall;
- function Get_Selected: Controls; safecall;
- procedure Set_SpecialEffect(Value: fmSpecialEffect); safecall;
- function Get_SpecialEffect: fmSpecialEffect; safecall;
- procedure Set_VerticalScrollBarSide(Value: fmVerticalScrollBarSide); safecall;
- function Get_VerticalScrollBarSide: fmVerticalScrollBarSide; safecall;
- procedure Set_Zoom(Value: Smallint); safecall;
- function Get_Zoom: Smallint; safecall;
- procedure Copy; safecall;
- procedure Cut; safecall;
- procedure Paste; safecall;
- procedure RedoAction; safecall;
- procedure Repaint; safecall;
- procedure Scroll(xAction, yAction: OleVariant); safecall;
- procedure SetDefaultTabOrder; safecall;
- procedure UndoAction; safecall;
- procedure Set_DesignMode(Value: fmMode); safecall;
- function Get_DesignMode: fmMode; safecall;
- procedure Set_ShowToolbox(Value: fmMode); safecall;
- function Get_ShowToolbox: fmMode; safecall;
- procedure Set_ShowGridDots(Value: fmMode); safecall;
- function Get_ShowGridDots: fmMode; safecall;
- procedure Set_SnapToGrid(Value: fmMode); safecall;
- function Get_SnapToGrid: fmMode; safecall;
- procedure Set_GridX(Value: Single); safecall;
- function Get_GridX: Single; safecall;
- procedure _SetGridX(GridX: Integer); safecall;
- procedure _GetGridX(out GridX: Integer); safecall;
- procedure Set_GridY(Value: Single); safecall;
- function Get_GridY: Single; safecall;
- procedure _SetGridY(GridY: Integer); safecall;
- procedure _GetGridY(out GridY: Integer); safecall;
- property ActiveControl: Control read Get_ActiveControl;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BorderColor: TColor read Get_BorderColor write Set_BorderColor;
- property BorderStyle: fmBorderStyle read Get_BorderStyle write Set_BorderStyle;
- property CanPaste: WordBool read Get_CanPaste;
- property CanRedo: WordBool read Get_CanRedo;
- property CanUndo: WordBool read Get_CanUndo;
- property Caption: WideString read Get_Caption write Set_Caption;
- property Controls: Controls read Get_Controls;
- property Cycle: fmCycle read Get_Cycle write Set_Cycle;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property InsideHeight: Single read Get_InsideHeight;
- property InsideWidth: Single read Get_InsideWidth;
- property KeepScrollBarsVisible: fmScrollBars read Get_KeepScrollBarsVisible write Set_KeepScrollBarsVisible;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property PictureAlignment: fmPictureAlignment read Get_PictureAlignment write Set_PictureAlignment;
- property Picture: Picture read Get_Picture write Set_Picture;
- property PictureSizeMode: fmPictureSizeMode read Get_PictureSizeMode write Set_PictureSizeMode;
- property PictureTiling: WordBool read Get_PictureTiling write Set_PictureTiling;
- property ScrollBars: fmScrollBars read Get_ScrollBars write Set_ScrollBars;
- property ScrollHeight: Single read Get_ScrollHeight write Set_ScrollHeight;
- property ScrollLeft: Single read Get_ScrollLeft write Set_ScrollLeft;
- property ScrollTop: Single read Get_ScrollTop write Set_ScrollTop;
- property ScrollWidth: Single read Get_ScrollWidth write Set_ScrollWidth;
- property Selected: Controls read Get_Selected;
- property SpecialEffect: fmSpecialEffect read Get_SpecialEffect write Set_SpecialEffect;
- property VerticalScrollBarSide: fmVerticalScrollBarSide read Get_VerticalScrollBarSide write Set_VerticalScrollBarSide;
- property Zoom: Smallint read Get_Zoom write Set_Zoom;
- property DesignMode: fmMode read Get_DesignMode write Set_DesignMode;
- property ShowToolbox: fmMode read Get_ShowToolbox write Set_ShowToolbox;
- property ShowGridDots: fmMode read Get_ShowGridDots write Set_ShowGridDots;
- property SnapToGrid: fmMode read Get_SnapToGrid write Set_SnapToGrid;
- property GridX: Single read Get_GridX write Set_GridX;
- property GridY: Single read Get_GridY write Set_GridY;
- end;
-
- { DispInterface declaration for Dual Interface IOptionFrame }
-
- IOptionFrameDisp = dispinterface
- ['{29B86A70-F52E-11CE-9BCE-00AA00608E01}']
- property ActiveControl: Control readonly dispid 256;
- property BackColor: TColor dispid -501;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property CanPaste: WordBool readonly dispid 257;
- property CanRedo: WordBool readonly dispid 258;
- property CanUndo: WordBool readonly dispid 259;
- property Caption: WideString dispid -518;
- property Controls: Controls readonly dispid 0;
- property Cycle: fmCycle dispid 260;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property ForeColor: TColor dispid -513;
- procedure _GetInsideHeight(out InsideHeight: Integer); dispid 1610743830;
- property InsideHeight: Single readonly dispid 262;
- procedure _GetInsideWidth(out InsideWidth: Integer); dispid 1610743832;
- property InsideWidth: Single readonly dispid 263;
- property KeepScrollBarsVisible: fmScrollBars dispid 264;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property PictureAlignment: fmPictureAlignment dispid 26;
- property Picture: Picture dispid -523;
- property PictureSizeMode: fmPictureSizeMode dispid 27;
- property PictureTiling: WordBool dispid 28;
- property ScrollBars: fmScrollBars dispid 265;
- procedure _SetScrollHeight(ScrollHeight: Integer); dispid 1610743852;
- procedure _GetScrollHeight(out ScrollHeight: Integer); dispid 1610743853;
- property ScrollHeight: Single dispid 266;
- procedure _SetScrollLeft(ScrollLeft: Integer); dispid 1610743856;
- procedure _GetScrollLeft(out ScrollLeft: Integer); dispid 1610743857;
- property ScrollLeft: Single dispid 267;
- procedure _SetScrollTop(ScrollTop: Integer); dispid 1610743860;
- procedure _GetScrollTop(out ScrollTop: Integer); dispid 1610743861;
- property ScrollTop: Single dispid 268;
- procedure _SetScrollWidth(ScrollWidth: Integer); dispid 1610743864;
- procedure _GetScrollWidth(out ScrollWidth: Integer); dispid 1610743865;
- property ScrollWidth: Single dispid 269;
- property Selected: Controls readonly dispid 270;
- property SpecialEffect: fmSpecialEffect dispid 12;
- property VerticalScrollBarSide: fmVerticalScrollBarSide dispid 271;
- property Zoom: Smallint dispid 272;
- procedure Copy; dispid 512;
- procedure Cut; dispid 513;
- procedure Paste; dispid 514;
- procedure RedoAction; dispid 515;
- procedure Repaint; dispid 516;
- procedure Scroll(xAction, yAction: OleVariant); dispid 517;
- procedure SetDefaultTabOrder; dispid 518;
- procedure UndoAction; dispid 519;
- property DesignMode: fmMode dispid 384;
- property ShowToolbox: fmMode dispid 385;
- property ShowGridDots: fmMode dispid 386;
- property SnapToGrid: fmMode dispid 387;
- property GridX: Single dispid 388;
- procedure _SetGridX(GridX: Integer); dispid 1610743893;
- procedure _GetGridX(out GridX: Integer); dispid 1610743894;
- property GridY: Single dispid 389;
- procedure _SetGridY(GridY: Integer); dispid 1610743897;
- procedure _GetGridY(out GridY: Integer); dispid 1610743898;
- end;
-
- _UserForm = interface(IOptionFrame)
- ['{04598FC8-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_DrawBuffer(Value: Integer); safecall;
- function Get_DrawBuffer: Integer; safecall;
- property DrawBuffer: Integer read Get_DrawBuffer write Set_DrawBuffer;
- end;
-
- { DispInterface declaration for Dual Interface _UserForm }
-
- _UserFormDisp = dispinterface
- ['{04598FC8-866C-11CF-AB7C-00AA00C08FCF}']
- property ActiveControl: Control readonly dispid 256;
- property BackColor: TColor dispid -501;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property CanPaste: WordBool readonly dispid 257;
- property CanRedo: WordBool readonly dispid 258;
- property CanUndo: WordBool readonly dispid 259;
- property Caption: WideString dispid -518;
- property Controls: Controls readonly dispid 0;
- property Cycle: fmCycle dispid 260;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property ForeColor: TColor dispid -513;
- procedure _GetInsideHeight(out InsideHeight: Integer); dispid 1610743830;
- property InsideHeight: Single readonly dispid 262;
- procedure _GetInsideWidth(out InsideWidth: Integer); dispid 1610743832;
- property InsideWidth: Single readonly dispid 263;
- property KeepScrollBarsVisible: fmScrollBars dispid 264;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property PictureAlignment: fmPictureAlignment dispid 26;
- property Picture: Picture dispid -523;
- property PictureSizeMode: fmPictureSizeMode dispid 27;
- property PictureTiling: WordBool dispid 28;
- property ScrollBars: fmScrollBars dispid 265;
- procedure _SetScrollHeight(ScrollHeight: Integer); dispid 1610743852;
- procedure _GetScrollHeight(out ScrollHeight: Integer); dispid 1610743853;
- property ScrollHeight: Single dispid 266;
- procedure _SetScrollLeft(ScrollLeft: Integer); dispid 1610743856;
- procedure _GetScrollLeft(out ScrollLeft: Integer); dispid 1610743857;
- property ScrollLeft: Single dispid 267;
- procedure _SetScrollTop(ScrollTop: Integer); dispid 1610743860;
- procedure _GetScrollTop(out ScrollTop: Integer); dispid 1610743861;
- property ScrollTop: Single dispid 268;
- procedure _SetScrollWidth(ScrollWidth: Integer); dispid 1610743864;
- procedure _GetScrollWidth(out ScrollWidth: Integer); dispid 1610743865;
- property ScrollWidth: Single dispid 269;
- property Selected: Controls readonly dispid 270;
- property SpecialEffect: fmSpecialEffect dispid 12;
- property VerticalScrollBarSide: fmVerticalScrollBarSide dispid 271;
- property Zoom: Smallint dispid 272;
- procedure Copy; dispid 512;
- procedure Cut; dispid 513;
- procedure Paste; dispid 514;
- procedure RedoAction; dispid 515;
- procedure Repaint; dispid 516;
- procedure Scroll(xAction, yAction: OleVariant); dispid 517;
- procedure SetDefaultTabOrder; dispid 518;
- procedure UndoAction; dispid 519;
- property DesignMode: fmMode dispid 384;
- property ShowToolbox: fmMode dispid 385;
- property ShowGridDots: fmMode dispid 386;
- property SnapToGrid: fmMode dispid 387;
- property GridX: Single dispid 388;
- procedure _SetGridX(GridX: Integer); dispid 1610743893;
- procedure _GetGridX(out GridX: Integer); dispid 1610743894;
- property GridY: Single dispid 389;
- procedure _SetGridY(GridY: Integer); dispid 1610743897;
- procedure _GetGridY(out GridY: Integer); dispid 1610743898;
- property DrawBuffer: Integer dispid 395;
- end;
-
- ControlEvents = dispinterface
- ['{9A4BBF53-4E46-101B-8BBD-00AA003E3B29}']
- procedure Enter; dispid -2147384830;
- procedure Exit(const Cancel: ReturnBoolean); dispid -2147384829;
- procedure BeforeUpdate(const Cancel: ReturnBoolean); dispid -2147384831;
- procedure AfterUpdate; dispid -2147384832;
- end;
-
- FormEvents = dispinterface
- ['{5B9D8FC8-4A71-101B-97A6-00000B65C08B}']
- procedure AddControl(const Control: Control); dispid 768;
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Control: Control; const Data: DataObject; X, Y: Single; State: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; const Control: Control; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Click; dispid -600;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure Layout; dispid 770;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- procedure RemoveControl(const Control: Control); dispid 771;
- procedure Scroll(ActionX, ActionY: fmScrollAction; RequestDx, RequestDy: Single; const ActualDx, ActualDy: ReturnSingle); dispid 772;
- procedure Zoom(var Percent: Smallint); dispid 773;
- end;
-
- OptionFrameEvents = dispinterface
- ['{CF3F94A0-F546-11CE-9BCE-00AA00608E01}']
- procedure AddControl(const Control: Control); dispid 768;
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Control: Control; const Data: DataObject; X, Y: Single; State: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; const Control: Control; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Click; dispid -600;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure Layout; dispid 770;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- procedure RemoveControl(const Control: Control); dispid 771;
- procedure Scroll(ActionX, ActionY: fmScrollAction; RequestDx, RequestDy: Single; const ActualDx, ActualDy: ReturnSingle); dispid 772;
- procedure Zoom(var Percent: Smallint); dispid 773;
- end;
-
- ILabelControl = interface(IDispatch)
- ['{04598FC1-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_AutoSize(Value: WordBool); safecall;
- function Get_AutoSize: WordBool; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BackStyle(Value: fmBackStyle); safecall;
- function Get_BackStyle: fmBackStyle; safecall;
- procedure Set_BorderColor(Value: TColor); safecall;
- function Get_BorderColor: TColor; safecall;
- procedure Set_BorderStyle(Value: fmBorderStyle); safecall;
- function Get_BorderStyle: fmBorderStyle; safecall;
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure _Set_Picture(const Value: Picture); safecall;
- procedure Set_Picture(var Value: Picture); safecall;
- function Get_Picture: Picture; safecall;
- procedure Set_PicturePosition(Value: fmPicturePosition); safecall;
- function Get_PicturePosition: fmPicturePosition; safecall;
- procedure Set_SpecialEffect(Value: fmSpecialEffect); safecall;
- function Get_SpecialEffect: fmSpecialEffect; safecall;
- procedure Set_TextAlign(Value: fmTextAlign); safecall;
- function Get_TextAlign: fmTextAlign; safecall;
- procedure Set_WordWrap(Value: WordBool); safecall;
- function Get_WordWrap: WordBool; safecall;
- procedure Set_Accelerator(const Value: WideString); safecall;
- function Get_Accelerator: WideString; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- procedure Set__Value(const Value: WideString); safecall;
- function Get__Value: WideString; safecall;
- property AutoSize: WordBool read Get_AutoSize write Set_AutoSize;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BackStyle: fmBackStyle read Get_BackStyle write Set_BackStyle;
- property BorderColor: TColor read Get_BorderColor write Set_BorderColor;
- property BorderStyle: fmBorderStyle read Get_BorderStyle write Set_BorderStyle;
- property Caption: WideString read Get_Caption write Set_Caption;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property Picture: Picture read Get_Picture write Set_Picture;
- property PicturePosition: fmPicturePosition read Get_PicturePosition write Set_PicturePosition;
- property SpecialEffect: fmSpecialEffect read Get_SpecialEffect write Set_SpecialEffect;
- property TextAlign: fmTextAlign read Get_TextAlign write Set_TextAlign;
- property WordWrap: WordBool read Get_WordWrap write Set_WordWrap;
- property Accelerator: WideString read Get_Accelerator write Set_Accelerator;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- property _Value: WideString read Get__Value write Set__Value;
- end;
-
- { DispInterface declaration for Dual Interface ILabelControl }
-
- ILabelControlDisp = dispinterface
- ['{04598FC1-866C-11CF-AB7C-00AA00C08FCF}']
- property AutoSize: WordBool dispid -500;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property Caption: WideString dispid 0;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontItalic: WordBool dispid 4;
- property FontBold: WordBool dispid 3;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property ForeColor: TColor dispid -513;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property Picture: Picture dispid -523;
- property PicturePosition: fmPicturePosition dispid 11;
- property SpecialEffect: fmSpecialEffect dispid 12;
- property TextAlign: fmTextAlign dispid 13;
- property WordWrap: WordBool dispid -536;
- property Accelerator: WideString dispid -543;
- property FontWeight: Smallint dispid 7;
- property _Value: WideString dispid -518;
- end;
-
- ICommandButton = interface(IDispatch)
- ['{04598FC4-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_AutoSize(Value: WordBool); safecall;
- function Get_AutoSize: WordBool; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BackStyle(Value: fmBackStyle); safecall;
- function Get_BackStyle: fmBackStyle; safecall;
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_TakeFocusOnClick(Value: WordBool); safecall;
- function Get_TakeFocusOnClick: WordBool; safecall;
- procedure Set_Locked(Value: WordBool); safecall;
- function Get_Locked: WordBool; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure _Set_Picture(const Value: Picture); safecall;
- procedure Set_Picture(var Value: Picture); safecall;
- function Get_Picture: Picture; safecall;
- procedure Set_PicturePosition(Value: fmPicturePosition); safecall;
- function Get_PicturePosition: fmPicturePosition; safecall;
- procedure Set_Accelerator(const Value: WideString); safecall;
- function Get_Accelerator: WideString; safecall;
- procedure Set_WordWrap(Value: WordBool); safecall;
- function Get_WordWrap: WordBool; safecall;
- procedure Set_Value(Value: WordBool); safecall;
- function Get_Value: WordBool; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- property AutoSize: WordBool read Get_AutoSize write Set_AutoSize;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BackStyle: fmBackStyle read Get_BackStyle write Set_BackStyle;
- property Caption: WideString read Get_Caption write Set_Caption;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property TakeFocusOnClick: WordBool read Get_TakeFocusOnClick write Set_TakeFocusOnClick;
- property Locked: WordBool read Get_Locked write Set_Locked;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property Picture: Picture read Get_Picture write Set_Picture;
- property PicturePosition: fmPicturePosition read Get_PicturePosition write Set_PicturePosition;
- property Accelerator: WideString read Get_Accelerator write Set_Accelerator;
- property WordWrap: WordBool read Get_WordWrap write Set_WordWrap;
- property Value: WordBool read Get_Value write Set_Value;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- end;
-
- { DispInterface declaration for Dual Interface ICommandButton }
-
- ICommandButtonDisp = dispinterface
- ['{04598FC4-866C-11CF-AB7C-00AA00C08FCF}']
- property AutoSize: WordBool dispid -500;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property Caption: WideString dispid -518;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property ForeColor: TColor dispid -513;
- property TakeFocusOnClick: WordBool dispid 203;
- property Locked: WordBool dispid 10;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property Picture: Picture dispid -523;
- property PicturePosition: fmPicturePosition dispid 11;
- property Accelerator: WideString dispid -543;
- property WordWrap: WordBool dispid -536;
- property Value: WordBool dispid 0;
- property FontWeight: Smallint dispid 7;
- end;
-
- IMdcText = interface(IDispatch)
- ['{8BD21D13-EC42-11CE-9E0D-00AA006002F3}']
- procedure Set_AutoSize(Value: WordBool); safecall;
- function Get_AutoSize: WordBool; safecall;
- procedure Set_AutoTab(Value: WordBool); safecall;
- function Get_AutoTab: WordBool; safecall;
- procedure Set_AutoWordSelect(Value: WordBool); safecall;
- function Get_AutoWordSelect: WordBool; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BackStyle(Value: fmBackStyle); safecall;
- function Get_BackStyle: fmBackStyle; safecall;
- procedure Set_BorderColor(Value: TColor); safecall;
- function Get_BorderColor: TColor; safecall;
- procedure Set_BorderStyle(Value: fmBorderStyle); safecall;
- function Get_BorderStyle: fmBorderStyle; safecall;
- procedure Set_BordersSuppress(Value: WordBool); safecall;
- function Get_BordersSuppress: WordBool; safecall;
- function Get_CanPaste: WordBool; safecall;
- procedure Set_CurLine(Value: Integer); safecall;
- function Get_CurLine: Integer; safecall;
- function Get_CurTargetX: Integer; safecall;
- function Get_CurTargetY: Integer; safecall;
- procedure Set_CurX(Value: Integer); safecall;
- function Get_CurX: Integer; safecall;
- procedure Set_CurY(Value: Integer); safecall;
- function Get_CurY: Integer; safecall;
- procedure Set_DropButtonStyle(Value: fmDropButtonStyle); safecall;
- function Get_DropButtonStyle: fmDropButtonStyle; safecall;
- procedure Set_EnterKeyBehavior(Value: WordBool); safecall;
- function Get_EnterKeyBehavior: WordBool; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_HideSelection(Value: WordBool); safecall;
- function Get_HideSelection: WordBool; safecall;
- procedure Set_IntegralHeight(Value: WordBool); safecall;
- function Get_IntegralHeight: WordBool; safecall;
- function Get_LineCount: Integer; safecall;
- procedure Set_Locked(Value: WordBool); safecall;
- function Get_Locked: WordBool; safecall;
- procedure Set_MaxLength(Value: Integer); safecall;
- function Get_MaxLength: Integer; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_MultiLine(Value: WordBool); safecall;
- function Get_MultiLine: WordBool; safecall;
- procedure Set_PasswordChar(const Value: WideString); safecall;
- function Get_PasswordChar: WideString; safecall;
- procedure Set_ScrollBars(Value: fmScrollBars); safecall;
- function Get_ScrollBars: fmScrollBars; safecall;
- procedure Set_SelectionMargin(Value: WordBool); safecall;
- function Get_SelectionMargin: WordBool; safecall;
- procedure Set_SelLength(Value: Integer); safecall;
- function Get_SelLength: Integer; safecall;
- procedure Set_SelStart(Value: Integer); safecall;
- function Get_SelStart: Integer; safecall;
- procedure Set_SelText(const Value: WideString); safecall;
- function Get_SelText: WideString; safecall;
- procedure Set_ShowDropButtonWhen(Value: fmShowDropButtonWhen); safecall;
- function Get_ShowDropButtonWhen: fmShowDropButtonWhen; safecall;
- procedure Set_SpecialEffect(Value: fmSpecialEffect); safecall;
- function Get_SpecialEffect: fmSpecialEffect; safecall;
- procedure Set_TabKeyBehavior(Value: WordBool); safecall;
- function Get_TabKeyBehavior: WordBool; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- function Get_Text: WideString; safecall;
- procedure Set_TextAlign(Value: fmTextAlign); safecall;
- function Get_TextAlign: fmTextAlign; safecall;
- function Get_TextLength: Integer; safecall;
- function Get_Valid: WordBool; safecall;
- procedure Set_Value(Value: OleVariant); safecall;
- function Get_Value: OleVariant; safecall;
- procedure Set_WordWrap(Value: WordBool); safecall;
- function Get_WordWrap: WordBool; safecall;
- procedure Copy; safecall;
- procedure Cut; safecall;
- procedure Paste; safecall;
- procedure Set_IMEMode(Value: fmIMEMode); safecall;
- function Get_IMEMode: fmIMEMode; safecall;
- procedure Set_EnterFieldBehavior(Value: fmEnterFieldBehavior); safecall;
- function Get_EnterFieldBehavior: fmEnterFieldBehavior; safecall;
- procedure Set_DragBehavior(Value: fmDragBehavior); safecall;
- function Get_DragBehavior: fmDragBehavior; safecall;
- function Get_DisplayStyle: fmDisplayStyle; safecall;
- property AutoSize: WordBool read Get_AutoSize write Set_AutoSize;
- property AutoTab: WordBool read Get_AutoTab write Set_AutoTab;
- property AutoWordSelect: WordBool read Get_AutoWordSelect write Set_AutoWordSelect;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BackStyle: fmBackStyle read Get_BackStyle write Set_BackStyle;
- property BorderColor: TColor read Get_BorderColor write Set_BorderColor;
- property BorderStyle: fmBorderStyle read Get_BorderStyle write Set_BorderStyle;
- property BordersSuppress: WordBool read Get_BordersSuppress write Set_BordersSuppress;
- property CanPaste: WordBool read Get_CanPaste;
- property CurLine: Integer read Get_CurLine write Set_CurLine;
- property CurTargetX: Integer read Get_CurTargetX;
- property CurTargetY: Integer read Get_CurTargetY;
- property CurX: Integer read Get_CurX write Set_CurX;
- property CurY: Integer read Get_CurY write Set_CurY;
- property DropButtonStyle: fmDropButtonStyle read Get_DropButtonStyle write Set_DropButtonStyle;
- property EnterKeyBehavior: WordBool read Get_EnterKeyBehavior write Set_EnterKeyBehavior;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property HideSelection: WordBool read Get_HideSelection write Set_HideSelection;
- property IntegralHeight: WordBool read Get_IntegralHeight write Set_IntegralHeight;
- property LineCount: Integer read Get_LineCount;
- property Locked: WordBool read Get_Locked write Set_Locked;
- property MaxLength: Integer read Get_MaxLength write Set_MaxLength;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property MultiLine: WordBool read Get_MultiLine write Set_MultiLine;
- property PasswordChar: WideString read Get_PasswordChar write Set_PasswordChar;
- property ScrollBars: fmScrollBars read Get_ScrollBars write Set_ScrollBars;
- property SelectionMargin: WordBool read Get_SelectionMargin write Set_SelectionMargin;
- property SelLength: Integer read Get_SelLength write Set_SelLength;
- property SelStart: Integer read Get_SelStart write Set_SelStart;
- property SelText: WideString read Get_SelText write Set_SelText;
- property ShowDropButtonWhen: fmShowDropButtonWhen read Get_ShowDropButtonWhen write Set_ShowDropButtonWhen;
- property SpecialEffect: fmSpecialEffect read Get_SpecialEffect write Set_SpecialEffect;
- property TabKeyBehavior: WordBool read Get_TabKeyBehavior write Set_TabKeyBehavior;
- property Text: WideString read Get_Text write Set_Text;
- property TextAlign: fmTextAlign read Get_TextAlign write Set_TextAlign;
- property TextLength: Integer read Get_TextLength;
- property Valid: WordBool read Get_Valid;
- property Value: OleVariant read Get_Value write Set_Value;
- property WordWrap: WordBool read Get_WordWrap write Set_WordWrap;
- property IMEMode: fmIMEMode read Get_IMEMode write Set_IMEMode;
- property EnterFieldBehavior: fmEnterFieldBehavior read Get_EnterFieldBehavior write Set_EnterFieldBehavior;
- property DragBehavior: fmDragBehavior read Get_DragBehavior write Set_DragBehavior;
- property DisplayStyle: fmDisplayStyle read Get_DisplayStyle;
- end;
-
- { DispInterface declaration for Dual Interface IMdcText }
-
- IMdcTextDisp = dispinterface
- ['{8BD21D13-EC42-11CE-9E0D-00AA006002F3}']
- property AutoSize: WordBool dispid -500;
- property AutoTab: WordBool dispid 217;
- property AutoWordSelect: WordBool dispid 218;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property BordersSuppress: WordBool dispid 20;
- property CanPaste: WordBool readonly dispid 25;
- property CurLine: Integer dispid 212;
- property CurTargetX: Integer readonly dispid 210;
- property CurTargetY: Integer readonly dispid 221;
- property CurX: Integer dispid 208;
- property CurY: Integer dispid 209;
- property DropButtonStyle: fmDropButtonStyle dispid 305;
- property EnterKeyBehavior: WordBool dispid -544;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property FontWeight: Smallint dispid 7;
- property ForeColor: TColor dispid -513;
- property HideSelection: WordBool dispid 207;
- property IntegralHeight: WordBool dispid 604;
- property LineCount: Integer readonly dispid 214;
- property Locked: WordBool dispid 10;
- property MaxLength: Integer dispid -533;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property MultiLine: WordBool dispid -537;
- property PasswordChar: WideString dispid -534;
- property ScrollBars: fmScrollBars dispid -535;
- property SelectionMargin: WordBool dispid 220;
- property SelLength: Integer dispid -548;
- property SelStart: Integer dispid -547;
- property SelText: WideString dispid -546;
- property ShowDropButtonWhen: fmShowDropButtonWhen dispid 304;
- property SpecialEffect: fmSpecialEffect dispid 12;
- property TabKeyBehavior: WordBool dispid -545;
- property Text: WideString dispid -517;
- property TextAlign: fmTextAlign dispid 10004;
- property TextLength: Integer readonly dispid 216;
- property Valid: WordBool readonly dispid -524;
- property Value: OleVariant dispid 0;
- property WordWrap: WordBool dispid -536;
- procedure Copy; dispid 22;
- procedure Cut; dispid 21;
- procedure Paste; dispid 24;
- property IMEMode: fmIMEMode dispid -542;
- property EnterFieldBehavior: fmEnterFieldBehavior dispid 224;
- property DragBehavior: fmDragBehavior dispid 225;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- end;
-
- IMdcList = interface(IDispatch)
- ['{8BD21D23-EC42-11CE-9E0D-00AA006002F3}']
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BorderColor(Value: TColor); safecall;
- function Get_BorderColor: TColor; safecall;
- procedure Set_BorderStyle(Value: fmBorderStyle); safecall;
- function Get_BorderStyle: fmBorderStyle; safecall;
- procedure Set_BordersSuppress(Value: WordBool); safecall;
- function Get_BordersSuppress: WordBool; safecall;
- procedure Set_BoundColumn(Value: OleVariant); safecall;
- function Get_BoundColumn: OleVariant; safecall;
- procedure Set_ColumnCount(Value: Integer); safecall;
- function Get_ColumnCount: Integer; safecall;
- procedure Set_ColumnHeads(Value: WordBool); safecall;
- function Get_ColumnHeads: WordBool; safecall;
- procedure Set_ColumnWidths(const Value: WideString); safecall;
- function Get_ColumnWidths: WideString; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_IntegralHeight(Value: WordBool); safecall;
- function Get_IntegralHeight: WordBool; safecall;
- function Get_ListCount: Integer; safecall;
- procedure Set_ListCursor(Value: PIROWSET); safecall;
- function Get_ListCursor: PIROWSET; safecall;
- procedure Set_ListIndex(Value: OleVariant); safecall;
- function Get_ListIndex: OleVariant; safecall;
- procedure Set_ListStyle(Value: fmListStyle); safecall;
- function Get_ListStyle: fmListStyle; safecall;
- procedure Set_ListWidth(Value: OleVariant); safecall;
- function Get_ListWidth: OleVariant; safecall;
- procedure Set_Locked(Value: WordBool); safecall;
- function Get_Locked: WordBool; safecall;
- procedure Set_MatchEntry(Value: fmMatchEntry); safecall;
- function Get_MatchEntry: fmMatchEntry; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_MultiSelect(Value: fmMultiSelect); safecall;
- function Get_MultiSelect: fmMultiSelect; safecall;
- procedure Set_SpecialEffect(Value: fmSpecialEffect); safecall;
- function Get_SpecialEffect: fmSpecialEffect; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- function Get_Text: WideString; safecall;
- procedure Set_TextColumn(Value: OleVariant); safecall;
- function Get_TextColumn: OleVariant; safecall;
- procedure Set_TopIndex(Value: OleVariant); safecall;
- function Get_TopIndex: OleVariant; safecall;
- function Get_Valid: WordBool; safecall;
- procedure Set_Value(Value: OleVariant); safecall;
- function Get_Value: OleVariant; safecall;
- function Get_Column(var pvargColumn, pvargIndex: OleVariant): OleVariant; safecall;
- procedure Set_Column(var pvargColumn, pvargIndex: OleVariant; Value: OleVariant); safecall;
- function Get_List(var pvargIndex, pvargColumn: OleVariant): OleVariant; safecall;
- procedure Set_List(var pvargIndex, pvargColumn: OleVariant; Value: OleVariant); safecall;
- function Get_Selected(var pvargIndex: OleVariant): WordBool; safecall;
- procedure Set_Selected(var pvargIndex: OleVariant; Value: WordBool); safecall;
- procedure AddItem(var pvargItem, pvargIndex: OleVariant); safecall;
- procedure Clear; safecall;
- procedure RemoveItem(var pvargIndex: OleVariant); safecall;
- procedure Set_IMEMode(Value: fmIMEMode); safecall;
- function Get_IMEMode: fmIMEMode; safecall;
- function Get_DisplayStyle: fmDisplayStyle; safecall;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BorderColor: TColor read Get_BorderColor write Set_BorderColor;
- property BorderStyle: fmBorderStyle read Get_BorderStyle write Set_BorderStyle;
- property BordersSuppress: WordBool read Get_BordersSuppress write Set_BordersSuppress;
- property BoundColumn: OleVariant read Get_BoundColumn write Set_BoundColumn;
- property ColumnCount: Integer read Get_ColumnCount write Set_ColumnCount;
- property ColumnHeads: WordBool read Get_ColumnHeads write Set_ColumnHeads;
- property ColumnWidths: WideString read Get_ColumnWidths write Set_ColumnWidths;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property IntegralHeight: WordBool read Get_IntegralHeight write Set_IntegralHeight;
- property ListCount: Integer read Get_ListCount;
- property ListCursor: PIROWSET read Get_ListCursor write Set_ListCursor;
- property ListIndex: OleVariant read Get_ListIndex write Set_ListIndex;
- property ListStyle: fmListStyle read Get_ListStyle write Set_ListStyle;
- property ListWidth: OleVariant read Get_ListWidth write Set_ListWidth;
- property Locked: WordBool read Get_Locked write Set_Locked;
- property MatchEntry: fmMatchEntry read Get_MatchEntry write Set_MatchEntry;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property MultiSelect: fmMultiSelect read Get_MultiSelect write Set_MultiSelect;
- property SpecialEffect: fmSpecialEffect read Get_SpecialEffect write Set_SpecialEffect;
- property Text: WideString read Get_Text write Set_Text;
- property TextColumn: OleVariant read Get_TextColumn write Set_TextColumn;
- property TopIndex: OleVariant read Get_TopIndex write Set_TopIndex;
- property Valid: WordBool read Get_Valid;
- property Value: OleVariant read Get_Value write Set_Value;
- property Column[var pvargColumn, pvargIndex: OleVariant]: OleVariant read Get_Column write Set_Column;
- property List[var pvargIndex, pvargColumn: OleVariant]: OleVariant read Get_List write Set_List;
- property Selected[var pvargIndex: OleVariant]: WordBool read Get_Selected write Set_Selected;
- property IMEMode: fmIMEMode read Get_IMEMode write Set_IMEMode;
- property DisplayStyle: fmDisplayStyle read Get_DisplayStyle;
- end;
-
- { DispInterface declaration for Dual Interface IMdcList }
-
- IMdcListDisp = dispinterface
- ['{8BD21D23-EC42-11CE-9E0D-00AA006002F3}']
- property BackColor: TColor dispid -501;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property BordersSuppress: WordBool dispid 20;
- property BoundColumn: OleVariant dispid 501;
- property ColumnCount: Integer dispid 601;
- property ColumnHeads: WordBool dispid 602;
- property ColumnWidths: WideString dispid 603;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property FontWeight: Smallint dispid 7;
- property ForeColor: TColor dispid -513;
- property IntegralHeight: WordBool dispid 604;
- property ListCount: Integer readonly dispid -531;
- property ListCursor: PIROWSET dispid 403;
- property ListIndex: OleVariant dispid -526;
- property ListStyle: fmListStyle dispid 307;
- property ListWidth: OleVariant dispid 606;
- property Locked: WordBool dispid 10;
- property MatchEntry: fmMatchEntry dispid 504;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property MultiSelect: fmMultiSelect dispid -532;
- property SpecialEffect: fmSpecialEffect dispid 12;
- property Text: WideString dispid -517;
- property TextColumn: OleVariant dispid 502;
- property TopIndex: OleVariant dispid 611;
- property Valid: WordBool readonly dispid -524;
- property Value: OleVariant dispid 0;
- property Column[var pvargColumn, pvargIndex: OleVariant]: OleVariant dispid -529;
- property List[var pvargIndex, pvargColumn: OleVariant]: OleVariant dispid -528;
- property Selected[var pvargIndex: OleVariant]: WordBool dispid -527;
- procedure AddItem(var pvargItem, pvargIndex: OleVariant); dispid -553;
- procedure Clear; dispid -554;
- procedure RemoveItem(var pvargIndex: OleVariant); dispid -555;
- property IMEMode: fmIMEMode dispid -542;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- end;
-
- IMdcCombo = interface(IDispatch)
- ['{8BD21D33-EC42-11CE-9E0D-00AA006002F3}']
- procedure Set_AutoSize(Value: WordBool); safecall;
- function Get_AutoSize: WordBool; safecall;
- procedure Set_AutoTab(Value: WordBool); safecall;
- function Get_AutoTab: WordBool; safecall;
- procedure Set_AutoWordSelect(Value: WordBool); safecall;
- function Get_AutoWordSelect: WordBool; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BackStyle(Value: fmBackStyle); safecall;
- function Get_BackStyle: fmBackStyle; safecall;
- procedure Set_BorderColor(Value: TColor); safecall;
- function Get_BorderColor: TColor; safecall;
- procedure Set_BorderStyle(Value: fmBorderStyle); safecall;
- function Get_BorderStyle: fmBorderStyle; safecall;
- procedure Set_BordersSuppress(Value: WordBool); safecall;
- function Get_BordersSuppress: WordBool; safecall;
- procedure Set_BoundColumn(Value: OleVariant); safecall;
- function Get_BoundColumn: OleVariant; safecall;
- function Get_CanPaste: WordBool; safecall;
- procedure Set_ColumnCount(Value: Integer); safecall;
- function Get_ColumnCount: Integer; safecall;
- procedure Set_ColumnHeads(Value: WordBool); safecall;
- function Get_ColumnHeads: WordBool; safecall;
- procedure Set_ColumnWidths(const Value: WideString); safecall;
- function Get_ColumnWidths: WideString; safecall;
- function Get_CurTargetX: Integer; safecall;
- function Get_CurTargetY: Integer; safecall;
- procedure Set_CurX(Value: Integer); safecall;
- function Get_CurX: Integer; safecall;
- procedure Set_DropButtonStyle(Value: fmDropButtonStyle); safecall;
- function Get_DropButtonStyle: fmDropButtonStyle; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_HideSelection(Value: WordBool); safecall;
- function Get_HideSelection: WordBool; safecall;
- function Get_LineCount: Integer; safecall;
- function Get_ListCount: Integer; safecall;
- procedure Set_ListCursor(Value: PIROWSET); safecall;
- function Get_ListCursor: PIROWSET; safecall;
- procedure Set_ListIndex(Value: OleVariant); safecall;
- function Get_ListIndex: OleVariant; safecall;
- procedure Set_ListRows(Value: Integer); safecall;
- function Get_ListRows: Integer; safecall;
- procedure Set_ListStyle(Value: fmListStyle); safecall;
- function Get_ListStyle: fmListStyle; safecall;
- procedure Set_ListWidth(Value: OleVariant); safecall;
- function Get_ListWidth: OleVariant; safecall;
- procedure Set_Locked(Value: WordBool); safecall;
- function Get_Locked: WordBool; safecall;
- procedure Set_MatchEntry(Value: fmMatchEntry); safecall;
- function Get_MatchEntry: fmMatchEntry; safecall;
- function Get_MatchFound: WordBool; safecall;
- procedure Set_MatchRequired(Value: WordBool); safecall;
- function Get_MatchRequired: WordBool; safecall;
- procedure Set_MaxLength(Value: Integer); safecall;
- function Get_MaxLength: Integer; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_SelectionMargin(Value: WordBool); safecall;
- function Get_SelectionMargin: WordBool; safecall;
- procedure Set_SelLength(Value: Integer); safecall;
- function Get_SelLength: Integer; safecall;
- procedure Set_SelStart(Value: Integer); safecall;
- function Get_SelStart: Integer; safecall;
- procedure Set_SelText(const Value: WideString); safecall;
- function Get_SelText: WideString; safecall;
- procedure Set_ShowDropButtonWhen(Value: fmShowDropButtonWhen); safecall;
- function Get_ShowDropButtonWhen: fmShowDropButtonWhen; safecall;
- procedure Set_SpecialEffect(Value: fmSpecialEffect); safecall;
- function Get_SpecialEffect: fmSpecialEffect; safecall;
- procedure Set_Style(Value: fmStyle); safecall;
- function Get_Style: fmStyle; safecall;
- procedure Set_Text(const Value: WideString); safecall;
- function Get_Text: WideString; safecall;
- procedure Set_TextAlign(Value: fmTextAlign); safecall;
- function Get_TextAlign: fmTextAlign; safecall;
- procedure Set_TextColumn(Value: OleVariant); safecall;
- function Get_TextColumn: OleVariant; safecall;
- function Get_TextLength: Integer; safecall;
- procedure Set_TopIndex(Value: OleVariant); safecall;
- function Get_TopIndex: OleVariant; safecall;
- function Get_Valid: WordBool; safecall;
- procedure Set_Value(Value: OleVariant); safecall;
- function Get_Value: OleVariant; safecall;
- function Get_Column(var pvargColumn, pvargIndex: OleVariant): OleVariant; safecall;
- procedure Set_Column(var pvargColumn, pvargIndex: OleVariant; Value: OleVariant); safecall;
- function Get_List(var pvargIndex, pvargColumn: OleVariant): OleVariant; safecall;
- procedure Set_List(var pvargIndex, pvargColumn: OleVariant; Value: OleVariant); safecall;
- procedure AddItem(var pvargItem, pvargIndex: OleVariant); safecall;
- procedure Clear; safecall;
- procedure DropDown; safecall;
- procedure RemoveItem(var pvargIndex: OleVariant); safecall;
- procedure Copy; safecall;
- procedure Cut; safecall;
- procedure Paste; safecall;
- procedure Set_IMEMode(Value: fmIMEMode); safecall;
- function Get_IMEMode: fmIMEMode; safecall;
- procedure Set_EnterFieldBehavior(Value: fmEnterFieldBehavior); safecall;
- function Get_EnterFieldBehavior: fmEnterFieldBehavior; safecall;
- procedure Set_DragBehavior(Value: fmDragBehavior); safecall;
- function Get_DragBehavior: fmDragBehavior; safecall;
- function Get_DisplayStyle: fmDisplayStyle; safecall;
- property AutoSize: WordBool read Get_AutoSize write Set_AutoSize;
- property AutoTab: WordBool read Get_AutoTab write Set_AutoTab;
- property AutoWordSelect: WordBool read Get_AutoWordSelect write Set_AutoWordSelect;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BackStyle: fmBackStyle read Get_BackStyle write Set_BackStyle;
- property BorderColor: TColor read Get_BorderColor write Set_BorderColor;
- property BorderStyle: fmBorderStyle read Get_BorderStyle write Set_BorderStyle;
- property BordersSuppress: WordBool read Get_BordersSuppress write Set_BordersSuppress;
- property BoundColumn: OleVariant read Get_BoundColumn write Set_BoundColumn;
- property CanPaste: WordBool read Get_CanPaste;
- property ColumnCount: Integer read Get_ColumnCount write Set_ColumnCount;
- property ColumnHeads: WordBool read Get_ColumnHeads write Set_ColumnHeads;
- property ColumnWidths: WideString read Get_ColumnWidths write Set_ColumnWidths;
- property CurTargetX: Integer read Get_CurTargetX;
- property CurTargetY: Integer read Get_CurTargetY;
- property CurX: Integer read Get_CurX write Set_CurX;
- property DropButtonStyle: fmDropButtonStyle read Get_DropButtonStyle write Set_DropButtonStyle;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property HideSelection: WordBool read Get_HideSelection write Set_HideSelection;
- property LineCount: Integer read Get_LineCount;
- property ListCount: Integer read Get_ListCount;
- property ListCursor: PIROWSET read Get_ListCursor write Set_ListCursor;
- property ListIndex: OleVariant read Get_ListIndex write Set_ListIndex;
- property ListRows: Integer read Get_ListRows write Set_ListRows;
- property ListStyle: fmListStyle read Get_ListStyle write Set_ListStyle;
- property ListWidth: OleVariant read Get_ListWidth write Set_ListWidth;
- property Locked: WordBool read Get_Locked write Set_Locked;
- property MatchEntry: fmMatchEntry read Get_MatchEntry write Set_MatchEntry;
- property MatchFound: WordBool read Get_MatchFound;
- property MatchRequired: WordBool read Get_MatchRequired write Set_MatchRequired;
- property MaxLength: Integer read Get_MaxLength write Set_MaxLength;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property SelectionMargin: WordBool read Get_SelectionMargin write Set_SelectionMargin;
- property SelLength: Integer read Get_SelLength write Set_SelLength;
- property SelStart: Integer read Get_SelStart write Set_SelStart;
- property SelText: WideString read Get_SelText write Set_SelText;
- property ShowDropButtonWhen: fmShowDropButtonWhen read Get_ShowDropButtonWhen write Set_ShowDropButtonWhen;
- property SpecialEffect: fmSpecialEffect read Get_SpecialEffect write Set_SpecialEffect;
- property Style: fmStyle read Get_Style write Set_Style;
- property Text: WideString read Get_Text write Set_Text;
- property TextAlign: fmTextAlign read Get_TextAlign write Set_TextAlign;
- property TextColumn: OleVariant read Get_TextColumn write Set_TextColumn;
- property TextLength: Integer read Get_TextLength;
- property TopIndex: OleVariant read Get_TopIndex write Set_TopIndex;
- property Valid: WordBool read Get_Valid;
- property Value: OleVariant read Get_Value write Set_Value;
- property Column[var pvargColumn, pvargIndex: OleVariant]: OleVariant read Get_Column write Set_Column;
- property List[var pvargIndex, pvargColumn: OleVariant]: OleVariant read Get_List write Set_List;
- property IMEMode: fmIMEMode read Get_IMEMode write Set_IMEMode;
- property EnterFieldBehavior: fmEnterFieldBehavior read Get_EnterFieldBehavior write Set_EnterFieldBehavior;
- property DragBehavior: fmDragBehavior read Get_DragBehavior write Set_DragBehavior;
- property DisplayStyle: fmDisplayStyle read Get_DisplayStyle;
- end;
-
- { DispInterface declaration for Dual Interface IMdcCombo }
-
- IMdcComboDisp = dispinterface
- ['{8BD21D33-EC42-11CE-9E0D-00AA006002F3}']
- property AutoSize: WordBool dispid -500;
- property AutoTab: WordBool dispid 217;
- property AutoWordSelect: WordBool dispid 218;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property BordersSuppress: WordBool dispid 20;
- property BoundColumn: OleVariant dispid 501;
- property CanPaste: WordBool readonly dispid 25;
- property ColumnCount: Integer dispid 601;
- property ColumnHeads: WordBool dispid 602;
- property ColumnWidths: WideString dispid 603;
- property CurTargetX: Integer readonly dispid 210;
- property CurTargetY: Integer readonly dispid 221;
- property CurX: Integer dispid 208;
- property DropButtonStyle: fmDropButtonStyle dispid 305;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property FontWeight: Smallint dispid 7;
- property ForeColor: TColor dispid -513;
- property HideSelection: WordBool dispid 207;
- property LineCount: Integer readonly dispid 214;
- property ListCount: Integer readonly dispid -531;
- property ListCursor: PIROWSET dispid 403;
- property ListIndex: OleVariant dispid -526;
- property ListRows: Integer dispid 605;
- property ListStyle: fmListStyle dispid 307;
- property ListWidth: OleVariant dispid 606;
- property Locked: WordBool dispid 10;
- property MatchEntry: fmMatchEntry dispid 504;
- property MatchFound: WordBool readonly dispid 505;
- property MatchRequired: WordBool dispid 503;
- property MaxLength: Integer dispid -533;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property SelectionMargin: WordBool dispid 220;
- property SelLength: Integer dispid -548;
- property SelStart: Integer dispid -547;
- property SelText: WideString dispid -546;
- property ShowDropButtonWhen: fmShowDropButtonWhen dispid 304;
- property SpecialEffect: fmSpecialEffect dispid 12;
- property Style: fmStyle dispid 308;
- property Text: WideString dispid -517;
- property TextAlign: fmTextAlign dispid 10004;
- property TextColumn: OleVariant dispid 502;
- property TextLength: Integer readonly dispid 216;
- property TopIndex: OleVariant dispid 611;
- property Valid: WordBool readonly dispid -524;
- property Value: OleVariant dispid 0;
- property Column[var pvargColumn, pvargIndex: OleVariant]: OleVariant dispid -529;
- property List[var pvargIndex, pvargColumn: OleVariant]: OleVariant dispid -528;
- procedure AddItem(var pvargItem, pvargIndex: OleVariant); dispid -553;
- procedure Clear; dispid -554;
- procedure DropDown; dispid 1001;
- procedure RemoveItem(var pvargIndex: OleVariant); dispid -555;
- procedure Copy; dispid 22;
- procedure Cut; dispid 21;
- procedure Paste; dispid 24;
- property IMEMode: fmIMEMode dispid -542;
- property EnterFieldBehavior: fmEnterFieldBehavior dispid 224;
- property DragBehavior: fmDragBehavior dispid 225;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- end;
-
- IMdcCheckBox = interface(IDispatch)
- ['{8BD21D43-EC42-11CE-9E0D-00AA006002F3}']
- procedure Set_Accelerator(const Value: WideString); safecall;
- function Get_Accelerator: WideString; safecall;
- procedure Set_Alignment(Value: fmAlignment); safecall;
- function Get_Alignment: fmAlignment; safecall;
- procedure Set_AutoSize(Value: WordBool); safecall;
- function Get_AutoSize: WordBool; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BackStyle(Value: fmBackStyle); safecall;
- function Get_BackStyle: fmBackStyle; safecall;
- procedure Set_BordersSuppress(Value: WordBool); safecall;
- function Get_BordersSuppress: WordBool; safecall;
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_Locked(Value: WordBool); safecall;
- function Get_Locked: WordBool; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_MultiSelect(Value: fmMultiSelect); safecall;
- function Get_MultiSelect: fmMultiSelect; safecall;
- procedure _Set_Picture(const Value: Picture); safecall;
- procedure Set_Picture(var Value: Picture); safecall;
- function Get_Picture: Picture; safecall;
- procedure Set_PicturePosition(Value: fmPicturePosition); safecall;
- function Get_PicturePosition: fmPicturePosition; safecall;
- procedure Set_SpecialEffect(Value: fmButtonEffect); safecall;
- function Get_SpecialEffect: fmButtonEffect; safecall;
- procedure Set_TripleState(Value: WordBool); safecall;
- function Get_TripleState: WordBool; safecall;
- function Get_Valid: WordBool; safecall;
- procedure Set_Value(Value: OleVariant); safecall;
- function Get_Value: OleVariant; safecall;
- procedure Set_WordWrap(Value: WordBool); safecall;
- function Get_WordWrap: WordBool; safecall;
- function Get_DisplayStyle: fmDisplayStyle; safecall;
- procedure Set_GroupName(const Value: WideString); safecall;
- function Get_GroupName: WideString; safecall;
- property Accelerator: WideString read Get_Accelerator write Set_Accelerator;
- property Alignment: fmAlignment read Get_Alignment write Set_Alignment;
- property AutoSize: WordBool read Get_AutoSize write Set_AutoSize;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BackStyle: fmBackStyle read Get_BackStyle write Set_BackStyle;
- property BordersSuppress: WordBool read Get_BordersSuppress write Set_BordersSuppress;
- property Caption: WideString read Get_Caption write Set_Caption;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property Locked: WordBool read Get_Locked write Set_Locked;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property MultiSelect: fmMultiSelect read Get_MultiSelect write Set_MultiSelect;
- property Picture: Picture read Get_Picture write Set_Picture;
- property PicturePosition: fmPicturePosition read Get_PicturePosition write Set_PicturePosition;
- property SpecialEffect: fmButtonEffect read Get_SpecialEffect write Set_SpecialEffect;
- property TripleState: WordBool read Get_TripleState write Set_TripleState;
- property Valid: WordBool read Get_Valid;
- property Value: OleVariant read Get_Value write Set_Value;
- property WordWrap: WordBool read Get_WordWrap write Set_WordWrap;
- property DisplayStyle: fmDisplayStyle read Get_DisplayStyle;
- property GroupName: WideString read Get_GroupName write Set_GroupName;
- end;
-
- { DispInterface declaration for Dual Interface IMdcCheckBox }
-
- IMdcCheckBoxDisp = dispinterface
- ['{8BD21D43-EC42-11CE-9E0D-00AA006002F3}']
- property Accelerator: WideString dispid -543;
- property Alignment: fmAlignment dispid 710;
- property AutoSize: WordBool dispid -500;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BordersSuppress: WordBool dispid 20;
- property Caption: WideString dispid -518;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property FontWeight: Smallint dispid 7;
- property ForeColor: TColor dispid -513;
- property Locked: WordBool dispid 10;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property MultiSelect: fmMultiSelect dispid -532;
- property Picture: Picture dispid -523;
- property PicturePosition: fmPicturePosition dispid 11;
- property SpecialEffect: fmButtonEffect dispid 12;
- property TripleState: WordBool dispid 700;
- property Valid: WordBool readonly dispid -524;
- property Value: OleVariant dispid 0;
- property WordWrap: WordBool dispid -536;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- property GroupName: WideString dispid -541;
- end;
-
- IMdcOptionButton = interface(IMdcCheckBox)
- ['{8BD21D53-EC42-11CE-9E0D-00AA006002F3}']
- end;
-
- { DispInterface declaration for Dual Interface IMdcOptionButton }
-
- IMdcOptionButtonDisp = dispinterface
- ['{8BD21D53-EC42-11CE-9E0D-00AA006002F3}']
- property Accelerator: WideString dispid -543;
- property Alignment: fmAlignment dispid 710;
- property AutoSize: WordBool dispid -500;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BordersSuppress: WordBool dispid 20;
- property Caption: WideString dispid -518;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property FontWeight: Smallint dispid 7;
- property ForeColor: TColor dispid -513;
- property Locked: WordBool dispid 10;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property MultiSelect: fmMultiSelect dispid -532;
- property Picture: Picture dispid -523;
- property PicturePosition: fmPicturePosition dispid 11;
- property SpecialEffect: fmButtonEffect dispid 12;
- property TripleState: WordBool dispid 700;
- property Valid: WordBool readonly dispid -524;
- property Value: OleVariant dispid 0;
- property WordWrap: WordBool dispid -536;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- property GroupName: WideString dispid -541;
- end;
-
- IMdcToggleButton = interface(IMdcCheckBox)
- ['{8BD21D63-EC42-11CE-9E0D-00AA006002F3}']
- end;
-
- { DispInterface declaration for Dual Interface IMdcToggleButton }
-
- IMdcToggleButtonDisp = dispinterface
- ['{8BD21D63-EC42-11CE-9E0D-00AA006002F3}']
- property Accelerator: WideString dispid -543;
- property Alignment: fmAlignment dispid 710;
- property AutoSize: WordBool dispid -500;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BordersSuppress: WordBool dispid 20;
- property Caption: WideString dispid -518;
- property Enabled: WordBool dispid -514;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontName: WideString dispid 1;
- property FontSize: Currency dispid 2;
- property FontStrikethru: WordBool dispid 6;
- property FontUnderline: WordBool dispid 5;
- property FontWeight: Smallint dispid 7;
- property ForeColor: TColor dispid -513;
- property Locked: WordBool dispid 10;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property MultiSelect: fmMultiSelect dispid -532;
- property Picture: Picture dispid -523;
- property PicturePosition: fmPicturePosition dispid 11;
- property SpecialEffect: fmButtonEffect dispid 12;
- property TripleState: WordBool dispid 700;
- property Valid: WordBool readonly dispid -524;
- property Value: OleVariant dispid 0;
- property WordWrap: WordBool dispid -536;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- property GroupName: WideString dispid -541;
- end;
-
- IScrollbar = interface(IDispatch)
- ['{04598FC3-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_Value(Value: Integer); safecall;
- function Get_Value: Integer; safecall;
- procedure Set_Min(Value: Integer); safecall;
- function Get_Min: Integer; safecall;
- procedure Set_Max(Value: Integer); safecall;
- function Get_Max: Integer; safecall;
- procedure Set_SmallChange(Value: Integer); safecall;
- function Get_SmallChange: Integer; safecall;
- procedure Set_LargeChange(Value: Integer); safecall;
- function Get_LargeChange: Integer; safecall;
- procedure Set_ProportionalThumb(Value: WordBool); safecall;
- function Get_ProportionalThumb: WordBool; safecall;
- procedure Set_Orientation(Value: fmOrientation); safecall;
- function Get_Orientation: fmOrientation; safecall;
- procedure Set_Delay(Value: Integer); safecall;
- function Get_Delay: Integer; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property Value: Integer read Get_Value write Set_Value;
- property Min: Integer read Get_Min write Set_Min;
- property Max: Integer read Get_Max write Set_Max;
- property SmallChange: Integer read Get_SmallChange write Set_SmallChange;
- property LargeChange: Integer read Get_LargeChange write Set_LargeChange;
- property ProportionalThumb: WordBool read Get_ProportionalThumb write Set_ProportionalThumb;
- property Orientation: fmOrientation read Get_Orientation write Set_Orientation;
- property Delay: Integer read Get_Delay write Set_Delay;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- end;
-
- { DispInterface declaration for Dual Interface IScrollbar }
-
- IScrollbarDisp = dispinterface
- ['{04598FC3-866C-11CF-AB7C-00AA00C08FCF}']
- property BackColor: TColor dispid -501;
- property ForeColor: TColor dispid -513;
- property Enabled: WordBool dispid -514;
- property MousePointer: fmMousePointer dispid -521;
- property Value: Integer dispid 0;
- property Min: Integer dispid 100;
- property Max: Integer dispid 101;
- property SmallChange: Integer dispid 102;
- property LargeChange: Integer dispid 103;
- property ProportionalThumb: WordBool dispid 104;
- property Orientation: fmOrientation dispid 105;
- property Delay: Integer dispid 106;
- property MouseIcon: Picture dispid -522;
- end;
-
- Tab = interface(IDispatch)
- ['{A38BFFC3-A5A0-11CE-8107-00AA00611080}']
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_ControlTipText(const Value: WideString); safecall;
- function Get_ControlTipText: WideString; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_Index(Value: Integer); safecall;
- function Get_Index: Integer; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Name: WideString; safecall;
- procedure Set_Tag(const Value: WideString); safecall;
- function Get_Tag: WideString; safecall;
- procedure Set_Visible(Value: WordBool); safecall;
- function Get_Visible: WordBool; safecall;
- procedure Set_Accelerator(const Value: WideString); safecall;
- function Get_Accelerator: WideString; safecall;
- property Caption: WideString read Get_Caption write Set_Caption;
- property ControlTipText: WideString read Get_ControlTipText write Set_ControlTipText;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property Index: Integer read Get_Index write Set_Index;
- property Name: WideString read Get_Name write Set_Name;
- property Tag: WideString read Get_Tag write Set_Tag;
- property Visible: WordBool read Get_Visible write Set_Visible;
- property Accelerator: WideString read Get_Accelerator write Set_Accelerator;
- end;
-
- { DispInterface declaration for Dual Interface Tab }
-
- TabDisp = dispinterface
- ['{A38BFFC3-A5A0-11CE-8107-00AA00611080}']
- property Caption: WideString dispid -518;
- property ControlTipText: WideString dispid -2147418043;
- property Enabled: WordBool dispid -514;
- property Index: Integer dispid 1;
- property Name: WideString dispid -2147418112;
- property Tag: WideString dispid -2147418101;
- property Visible: WordBool dispid -2147418105;
- property Accelerator: WideString dispid -543;
- end;
-
- Tabs = interface(IDispatch)
- ['{944ACF93-A1E6-11CE-8104-00AA00611080}']
- function Get_Count: Integer; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function _GetItemByIndex(lIndex: Integer): Tab; safecall;
- function _GetItemByName(const bstr: WideString): Tab; safecall;
- function Item(varg: OleVariant): IDispatch; safecall;
- function Enum: IUnknown; safecall;
- function Add(bstrName, bstrCaption, lIndex: OleVariant): Tab; safecall;
- function _Add(const bstrName, bstrCaption: WideString): Tab; safecall;
- function _Insert(const bstrName, bstrCaption: WideString; lIndex: Integer): Tab; safecall;
- procedure Remove(varg: OleVariant); safecall;
- procedure Clear; safecall;
- property Count: Integer read Get_Count;
- property _NewEnum: IUnknown read Get__NewEnum;
- end;
-
- { DispInterface declaration for Dual Interface Tabs }
-
- TabsDisp = dispinterface
- ['{944ACF93-A1E6-11CE-8104-00AA00611080}']
- property Count: Integer readonly dispid 60;
- property _NewEnum: IUnknown readonly dispid -4;
- function _GetItemByIndex(lIndex: Integer): Tab; dispid 1610743810;
- function _GetItemByName(const bstr: WideString): Tab; dispid 1610743811;
- function Item(varg: OleVariant): IDispatch; dispid 0;
- function Enum: IUnknown; dispid 1610743813;
- function Add(bstrName, bstrCaption, lIndex: OleVariant): Tab; dispid 66;
- function _Add(const bstrName, bstrCaption: WideString): Tab; dispid 1610743815;
- function _Insert(const bstrName, bstrCaption: WideString; lIndex: Integer): Tab; dispid 1610743816;
- procedure Remove(varg: OleVariant); dispid 67;
- procedure Clear; dispid 62;
- end;
-
- ITabStrip = interface(IDispatch)
- ['{04598FC2-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_MultiRow(Value: WordBool); safecall;
- function Get_MultiRow: WordBool; safecall;
- procedure Set_Style(Value: fmTabStyle); safecall;
- function Get_Style: fmTabStyle; safecall;
- procedure Set_TabOrientation(Value: fmTabOrientation); safecall;
- function Get_TabOrientation: fmTabOrientation; safecall;
- procedure _SetTabFixedWidth(TabFixedWidth: Integer); safecall;
- procedure _GetTabFixedWidth(out TabFixedWidth: Integer); safecall;
- procedure _SetTabFixedHeight(TabFixedHeight: Integer); safecall;
- procedure _GetTabFixedHeight(out TabFixedHeight: Integer); safecall;
- procedure _GetClientTop(out ClientTop: Integer); safecall;
- function Get_ClientTop: Single; safecall;
- procedure _GetClientLeft(out ClientLeft: Integer); safecall;
- function Get_ClientLeft: Single; safecall;
- procedure _GetClientWidth(out ClientWidth: Integer); safecall;
- function Get_ClientWidth: Single; safecall;
- procedure _GetClientHeight(out ClientHeight: Integer); safecall;
- function Get_ClientHeight: Single; safecall;
- function Get_Tabs: Tabs; safecall;
- function Get_SelectedItem: Tab; safecall;
- procedure Set_Value(Value: Integer); safecall;
- function Get_Value: Integer; safecall;
- procedure Set_TabFixedWidth(Value: Single); safecall;
- function Get_TabFixedWidth: Single; safecall;
- procedure Set_TabFixedHeight(Value: Single); safecall;
- function Get_TabFixedHeight: Single; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property MultiRow: WordBool read Get_MultiRow write Set_MultiRow;
- property Style: fmTabStyle read Get_Style write Set_Style;
- property TabOrientation: fmTabOrientation read Get_TabOrientation write Set_TabOrientation;
- property ClientTop: Single read Get_ClientTop;
- property ClientLeft: Single read Get_ClientLeft;
- property ClientWidth: Single read Get_ClientWidth;
- property ClientHeight: Single read Get_ClientHeight;
- property Tabs: Tabs read Get_Tabs;
- property SelectedItem: Tab read Get_SelectedItem;
- property Value: Integer read Get_Value write Set_Value;
- property TabFixedWidth: Single read Get_TabFixedWidth write Set_TabFixedWidth;
- property TabFixedHeight: Single read Get_TabFixedHeight write Set_TabFixedHeight;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- end;
-
- { DispInterface declaration for Dual Interface ITabStrip }
-
- ITabStripDisp = dispinterface
- ['{04598FC2-866C-11CF-AB7C-00AA00C08FCF}']
- property BackColor: TColor dispid -501;
- property ForeColor: TColor dispid -513;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontName: WideString dispid 1;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontUnderline: WordBool dispid 5;
- property FontStrikethru: WordBool dispid 6;
- property FontSize: Currency dispid 2;
- property Enabled: WordBool dispid -514;
- property MouseIcon: Picture dispid -522;
- property MousePointer: fmMousePointer dispid -521;
- property MultiRow: WordBool dispid 514;
- property Style: fmTabStyle dispid 513;
- property TabOrientation: fmTabOrientation dispid 512;
- procedure _SetTabFixedWidth(TabFixedWidth: Integer); dispid 1610743840;
- procedure _GetTabFixedWidth(out TabFixedWidth: Integer); dispid 1610743841;
- procedure _SetTabFixedHeight(TabFixedHeight: Integer); dispid 1610743842;
- procedure _GetTabFixedHeight(out TabFixedHeight: Integer); dispid 1610743843;
- procedure _GetClientTop(out ClientTop: Integer); dispid 1610743844;
- property ClientTop: Single readonly dispid 548;
- procedure _GetClientLeft(out ClientLeft: Integer); dispid 1610743846;
- property ClientLeft: Single readonly dispid 547;
- procedure _GetClientWidth(out ClientWidth: Integer); dispid 1610743848;
- property ClientWidth: Single readonly dispid 549;
- procedure _GetClientHeight(out ClientHeight: Integer); dispid 1610743850;
- property ClientHeight: Single readonly dispid 546;
- property Tabs: Tabs readonly dispid 0;
- property SelectedItem: Tab readonly dispid 545;
- property Value: Integer dispid 528;
- property TabFixedWidth: Single dispid 515;
- property TabFixedHeight: Single dispid 516;
- property FontWeight: Smallint dispid 7;
- end;
-
- ISpinbutton = interface(IDispatch)
- ['{79176FB3-B7F2-11CE-97EF-00AA006D2776}']
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_Value(Value: Integer); safecall;
- function Get_Value: Integer; safecall;
- procedure Set_Min(Value: Integer); safecall;
- function Get_Min: Integer; safecall;
- procedure Set_Max(Value: Integer); safecall;
- function Get_Max: Integer; safecall;
- procedure Set_SmallChange(Value: Integer); safecall;
- function Get_SmallChange: Integer; safecall;
- procedure Set_Orientation(Value: fmOrientation); safecall;
- function Get_Orientation: fmOrientation; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_Delay(Value: Integer); safecall;
- function Get_Delay: Integer; safecall;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property Value: Integer read Get_Value write Set_Value;
- property Min: Integer read Get_Min write Set_Min;
- property Max: Integer read Get_Max write Set_Max;
- property SmallChange: Integer read Get_SmallChange write Set_SmallChange;
- property Orientation: fmOrientation read Get_Orientation write Set_Orientation;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property Delay: Integer read Get_Delay write Set_Delay;
- end;
-
- { DispInterface declaration for Dual Interface ISpinbutton }
-
- ISpinbuttonDisp = dispinterface
- ['{79176FB3-B7F2-11CE-97EF-00AA006D2776}']
- property BackColor: TColor dispid -501;
- property ForeColor: TColor dispid -513;
- property Enabled: WordBool dispid -514;
- property MousePointer: fmMousePointer dispid -521;
- property Value: Integer dispid 0;
- property Min: Integer dispid 100;
- property Max: Integer dispid 101;
- property SmallChange: Integer dispid 102;
- property Orientation: fmOrientation dispid 105;
- property MouseIcon: Picture dispid -522;
- property Delay: Integer dispid 106;
- end;
-
- IImage = interface(IDispatch)
- ['{4C599243-6926-101B-9992-00000B65C6F9}']
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_MousePointer(Value: fmMousePointer); safecall;
- function Get_MousePointer: fmMousePointer; safecall;
- procedure Set_AutoSize(Value: WordBool); safecall;
- function Get_AutoSize: WordBool; safecall;
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_BackStyle(Value: fmBackStyle); safecall;
- function Get_BackStyle: fmBackStyle; safecall;
- procedure Set_BorderColor(Value: TColor); safecall;
- function Get_BorderColor: TColor; safecall;
- procedure Set_BorderStyle(Value: fmBorderStyle); safecall;
- function Get_BorderStyle: fmBorderStyle; safecall;
- procedure _Set_Picture(const Value: Picture); safecall;
- procedure Set_Picture(var Value: Picture); safecall;
- function Get_Picture: Picture; safecall;
- procedure _Set_MouseIcon(const Value: Picture); safecall;
- procedure Set_MouseIcon(var Value: Picture); safecall;
- function Get_MouseIcon: Picture; safecall;
- procedure Set_PictureSizeMode(Value: fmPictureSizeMode); safecall;
- function Get_PictureSizeMode: fmPictureSizeMode; safecall;
- procedure Set_PictureAlignment(Value: fmPictureAlignment); safecall;
- function Get_PictureAlignment: fmPictureAlignment; safecall;
- procedure Set_PictureTiling(Value: WordBool); safecall;
- function Get_PictureTiling: WordBool; safecall;
- procedure Set_SpecialEffect(Value: fmSpecialEffect); safecall;
- function Get_SpecialEffect: fmSpecialEffect; safecall;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property MousePointer: fmMousePointer read Get_MousePointer write Set_MousePointer;
- property AutoSize: WordBool read Get_AutoSize write Set_AutoSize;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property BackStyle: fmBackStyle read Get_BackStyle write Set_BackStyle;
- property BorderColor: TColor read Get_BorderColor write Set_BorderColor;
- property BorderStyle: fmBorderStyle read Get_BorderStyle write Set_BorderStyle;
- property Picture: Picture read Get_Picture write Set_Picture;
- property MouseIcon: Picture read Get_MouseIcon write Set_MouseIcon;
- property PictureSizeMode: fmPictureSizeMode read Get_PictureSizeMode write Set_PictureSizeMode;
- property PictureAlignment: fmPictureAlignment read Get_PictureAlignment write Set_PictureAlignment;
- property PictureTiling: WordBool read Get_PictureTiling write Set_PictureTiling;
- property SpecialEffect: fmSpecialEffect read Get_SpecialEffect write Set_SpecialEffect;
- end;
-
- { DispInterface declaration for Dual Interface IImage }
-
- IImageDisp = dispinterface
- ['{4C599243-6926-101B-9992-00000B65C6F9}']
- property Enabled: WordBool dispid -514;
- property MousePointer: fmMousePointer dispid -521;
- property AutoSize: WordBool dispid -500;
- property BackColor: TColor dispid -501;
- property BackStyle: fmBackStyle dispid -502;
- property BorderColor: TColor dispid -503;
- property BorderStyle: fmBorderStyle dispid -504;
- property Picture: Picture dispid -523;
- property MouseIcon: Picture dispid -522;
- property PictureSizeMode: fmPictureSizeMode dispid 27;
- property PictureAlignment: fmPictureAlignment dispid 26;
- property PictureTiling: WordBool dispid 28;
- property SpecialEffect: fmSpecialEffect dispid 12;
- end;
-
- IWHTMLSubmitButton = interface(IDispatch)
- ['{5512D111-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_Action(const Value: WideString); safecall;
- function Get_Action: WideString; safecall;
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_Encoding(const Value: WideString); safecall;
- function Get_Encoding: WideString; safecall;
- procedure Set_Method(const Value: WideString); safecall;
- function Get_Method: WideString; safecall;
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property Action: WideString read Get_Action write Set_Action;
- property Caption: WideString read Get_Caption write Set_Caption;
- property Encoding: WideString read Get_Encoding write Set_Encoding;
- property Method: WideString read Get_Method write Set_Method;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLSubmitButton }
-
- IWHTMLSubmitButtonDisp = dispinterface
- ['{5512D111-5CC6-11CF-8D67-00AA00BDCE1D}']
- property Action: WideString dispid 601;
- property Caption: WideString dispid 602;
- property Encoding: WideString dispid 603;
- property Method: WideString dispid 604;
- property HTMLName: WideString dispid -541;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLImage = interface(IDispatch)
- ['{5512D113-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_Action(const Value: WideString); safecall;
- function Get_Action: WideString; safecall;
- procedure Set_Source(const Value: WideString); safecall;
- function Get_Source: WideString; safecall;
- procedure Set_Encoding(const Value: WideString); safecall;
- function Get_Encoding: WideString; safecall;
- procedure Set_Method(const Value: WideString); safecall;
- function Get_Method: WideString; safecall;
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property Action: WideString read Get_Action write Set_Action;
- property Source: WideString read Get_Source write Set_Source;
- property Encoding: WideString read Get_Encoding write Set_Encoding;
- property Method: WideString read Get_Method write Set_Method;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLImage }
-
- IWHTMLImageDisp = dispinterface
- ['{5512D113-5CC6-11CF-8D67-00AA00BDCE1D}']
- property Action: WideString dispid 601;
- property Source: WideString dispid 606;
- property Encoding: WideString dispid 603;
- property Method: WideString dispid 604;
- property HTMLName: WideString dispid -541;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLReset = interface(IDispatch)
- ['{5512D115-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property Caption: WideString read Get_Caption write Set_Caption;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLReset }
-
- IWHTMLResetDisp = dispinterface
- ['{5512D115-5CC6-11CF-8D67-00AA00BDCE1D}']
- property Caption: WideString dispid 602;
- property HTMLName: WideString dispid -541;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLCheckbox = interface(IDispatch)
- ['{5512D117-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- procedure Set_Checked(Value: WordBool); safecall;
- function Get_Checked: WordBool; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Value: WideString read Get_Value write Set_Value;
- property Checked: WordBool read Get_Checked write Set_Checked;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLCheckbox }
-
- IWHTMLCheckboxDisp = dispinterface
- ['{5512D117-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Value: WideString dispid 607;
- property Checked: WordBool dispid 0;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLOption = interface(IDispatch)
- ['{5512D119-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- procedure Set_Checked(Value: WordBool); safecall;
- function Get_Checked: WordBool; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- function Get_DisplayStyle: fmDisplayStyle; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Value: WideString read Get_Value write Set_Value;
- property Checked: WordBool read Get_Checked write Set_Checked;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- property DisplayStyle: fmDisplayStyle read Get_DisplayStyle;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLOption }
-
- IWHTMLOptionDisp = dispinterface
- ['{5512D119-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Value: WideString dispid 607;
- property Checked: WordBool dispid 0;
- property HTMLType: WideString dispid 618;
- property DisplayStyle: fmDisplayStyle readonly dispid -540;
- end;
-
- IWHTMLText = interface(IDispatch)
- ['{5512D11B-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- procedure Set_MaxLength(Value: Integer); safecall;
- function Get_MaxLength: Integer; safecall;
- procedure Set_Width(Value: Integer); safecall;
- function Get_Width: Integer; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Value: WideString read Get_Value write Set_Value;
- property MaxLength: Integer read Get_MaxLength write Set_MaxLength;
- property Width: Integer read Get_Width write Set_Width;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLText }
-
- IWHTMLTextDisp = dispinterface
- ['{5512D11B-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Value: WideString dispid 0;
- property MaxLength: Integer dispid 609;
- property Width: Integer dispid 610;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLHidden = interface(IDispatch)
- ['{5512D11D-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Value: WideString read Get_Value write Set_Value;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLHidden }
-
- IWHTMLHiddenDisp = dispinterface
- ['{5512D11D-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Value: WideString dispid 0;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLPassword = interface(IDispatch)
- ['{5512D11F-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- procedure Set_MaxLength(Value: Integer); safecall;
- function Get_MaxLength: Integer; safecall;
- procedure Set_Width(Value: Integer); safecall;
- function Get_Width: Integer; safecall;
- procedure Set_HTMLType(const Value: WideString); safecall;
- function Get_HTMLType: WideString; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Value: WideString read Get_Value write Set_Value;
- property MaxLength: Integer read Get_MaxLength write Set_MaxLength;
- property Width: Integer read Get_Width write Set_Width;
- property HTMLType: WideString read Get_HTMLType write Set_HTMLType;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLPassword }
-
- IWHTMLPasswordDisp = dispinterface
- ['{5512D11F-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Value: WideString dispid 0;
- property MaxLength: Integer dispid 609;
- property Width: Integer dispid 610;
- property HTMLType: WideString dispid 618;
- end;
-
- IWHTMLSelect = interface(IDispatch)
- ['{5512D123-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Values(Value: OleVariant); safecall;
- function Get_Values: OleVariant; safecall;
- procedure Set_DisplayValues(Value: OleVariant); safecall;
- function Get_DisplayValues: OleVariant; safecall;
- procedure Set_Selected(const Value: WideString); safecall;
- function Get_Selected: WideString; safecall;
- procedure Set_MultiSelect(Value: WordBool); safecall;
- function Get_MultiSelect: WordBool; safecall;
- procedure Set_Size(Value: Integer); safecall;
- function Get_Size: Integer; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Values: OleVariant read Get_Values write Set_Values;
- property DisplayValues: OleVariant read Get_DisplayValues write Set_DisplayValues;
- property Selected: WideString read Get_Selected write Set_Selected;
- property MultiSelect: WordBool read Get_MultiSelect write Set_MultiSelect;
- property Size: Integer read Get_Size write Set_Size;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLSelect }
-
- IWHTMLSelectDisp = dispinterface
- ['{5512D123-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Values: OleVariant dispid 611;
- property DisplayValues: OleVariant dispid 612;
- property Selected: WideString dispid 613;
- property MultiSelect: WordBool dispid 614;
- property Size: Integer dispid 619;
- end;
-
- IWHTMLTextArea = interface(IDispatch)
- ['{5512D125-5CC6-11CF-8D67-00AA00BDCE1D}']
- procedure Set_HTMLName(const Value: WideString); safecall;
- function Get_HTMLName: WideString; safecall;
- procedure Set_Value(const Value: WideString); safecall;
- function Get_Value: WideString; safecall;
- procedure Set_Rows(Value: Integer); safecall;
- function Get_Rows: Integer; safecall;
- procedure Set_Columns(Value: Integer); safecall;
- function Get_Columns: Integer; safecall;
- procedure Set_WordWrap(const Value: WideString); safecall;
- function Get_WordWrap: WideString; safecall;
- property HTMLName: WideString read Get_HTMLName write Set_HTMLName;
- property Value: WideString read Get_Value write Set_Value;
- property Rows: Integer read Get_Rows write Set_Rows;
- property Columns: Integer read Get_Columns write Set_Columns;
- property WordWrap: WideString read Get_WordWrap write Set_WordWrap;
- end;
-
- { DispInterface declaration for Dual Interface IWHTMLTextArea }
-
- IWHTMLTextAreaDisp = dispinterface
- ['{5512D125-5CC6-11CF-8D67-00AA00BDCE1D}']
- property HTMLName: WideString dispid -541;
- property Value: WideString dispid 0;
- property Rows: Integer dispid 615;
- property Columns: Integer dispid 616;
- property WordWrap: WideString dispid 617;
- end;
-
- LabelControlEvents = dispinterface
- ['{978C9E22-D4B0-11CE-BF2D-00AA003F40D0}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Click; dispid -600;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- CommandButtonEvents = dispinterface
- ['{7B020EC1-AF6C-11CE-9F46-00AA00574A4F}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Click; dispid -600;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- MdcTextEvents = dispinterface
- ['{8BD21D12-EC42-11CE-9E0D-00AA006002F3}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure DropButtonClick; dispid 2002;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- MdcListEvents = dispinterface
- ['{8BD21D22-EC42-11CE-9E0D-00AA006002F3}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click; dispid -610;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- MdcComboEvents = dispinterface
- ['{8BD21D32-EC42-11CE-9E0D-00AA006002F3}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click; dispid -610;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure DropButtonClick; dispid 2002;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- MdcCheckBoxEvents = dispinterface
- ['{8BD21D42-EC42-11CE-9E0D-00AA006002F3}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click; dispid -610;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- MdcOptionButtonEvents = dispinterface
- ['{8BD21D52-EC42-11CE-9E0D-00AA006002F3}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click; dispid -610;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- MdcToggleButtonEvents = dispinterface
- ['{8BD21D62-EC42-11CE-9E0D-00AA006002F3}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click; dispid -610;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- ScrollbarEvents = dispinterface
- ['{7B020EC2-AF6C-11CE-9F46-00AA00574A4F}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure Scroll; dispid 7;
- end;
-
- TabStripEvents = dispinterface
- ['{7B020EC7-AF6C-11CE-9F46-00AA00574A4F}']
- procedure BeforeDragOver(Index: Integer; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(Index: Integer; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click(Index: Integer); dispid -600;
- procedure DblClick(Index: Integer; const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure MouseDown(Index: Integer; Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Index: Integer; Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Index: Integer; Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- SpinbuttonEvents = dispinterface
- ['{79176FB2-B7F2-11CE-97EF-00AA006D2776}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure SpinUp; dispid 5;
- procedure SpinDown; dispid 6;
- end;
-
- ImageEvents = dispinterface
- ['{4C5992A5-6926-101B-9992-00000B65C6F9}']
- procedure BeforeDragOver(const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Click; dispid -600;
- procedure DblClick(const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure MouseDown(Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Button, Shift: Smallint; X, Y: Single); dispid -607;
- end;
-
- WHTMLControlEvents = dispinterface
- ['{796ED650-5FE9-11CF-8D68-00AA00BDCE1D}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents1 = dispinterface
- ['{47FF8FE0-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents2 = dispinterface
- ['{47FF8FE1-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents3 = dispinterface
- ['{47FF8FE2-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents4 = dispinterface
- ['{47FF8FE3-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents5 = dispinterface
- ['{47FF8FE4-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents6 = dispinterface
- ['{47FF8FE5-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents7 = dispinterface
- ['{47FF8FE6-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents9 = dispinterface
- ['{47FF8FE8-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- WHTMLControlEvents10 = dispinterface
- ['{47FF8FE9-6198-11CF-8CE8-00AA006CB389}']
- procedure Click; dispid -600;
- end;
-
- IPage = interface(IDispatch)
- ['{5CEF5613-713D-11CE-80C9-00AA00611080}']
- function Get_Controls: Controls; safecall;
- function Get_Selected: Controls; safecall;
- function Get_ActiveControl: Control; safecall;
- function Get_CanPaste: WordBool; safecall;
- function Get_CanRedo: WordBool; safecall;
- function Get_CanUndo: WordBool; safecall;
- procedure Set_Cycle(Value: fmCycle); safecall;
- function Get_Cycle: fmCycle; safecall;
- procedure Set_Caption(const Value: WideString); safecall;
- function Get_Caption: WideString; safecall;
- procedure Set_ControlTipText(const Value: WideString); safecall;
- function Get_ControlTipText: WideString; safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- procedure Set_Index(Value: Integer); safecall;
- function Get_Index: Integer; safecall;
- procedure _GetInsideHeight(out InsideHeight: Integer); safecall;
- function Get_InsideHeight: Single; safecall;
- procedure _GetInsideWidth(out InsideWidth: Integer); safecall;
- function Get_InsideWidth: Single; safecall;
- procedure Set_KeepScrollBarsVisible(Value: fmScrollBars); safecall;
- function Get_KeepScrollBarsVisible: fmScrollBars; safecall;
- procedure Set_Name(const Value: WideString); safecall;
- function Get_Name: WideString; safecall;
- procedure Set_PictureAlignment(Value: fmPictureAlignment); safecall;
- function Get_PictureAlignment: fmPictureAlignment; safecall;
- procedure _Set_Picture(const Value: Picture); safecall;
- procedure Set_Picture(var Value: Picture); safecall;
- function Get_Picture: Picture; safecall;
- procedure Set_PictureSizeMode(Value: fmPictureSizeMode); safecall;
- function Get_PictureSizeMode: fmPictureSizeMode; safecall;
- procedure Set_PictureTiling(Value: WordBool); safecall;
- function Get_PictureTiling: WordBool; safecall;
- procedure Set_ScrollBars(Value: fmScrollBars); safecall;
- function Get_ScrollBars: fmScrollBars; safecall;
- procedure _SetScrollHeight(ScrollHeight: Integer); safecall;
- procedure _GetScrollHeight(out ScrollHeight: Integer); safecall;
- procedure Set_ScrollHeight(Value: Single); safecall;
- function Get_ScrollHeight: Single; safecall;
- procedure _SetScrollLeft(ScrollLeft: Integer); safecall;
- procedure _GetScrollLeft(out ScrollLeft: Integer); safecall;
- procedure Set_ScrollLeft(Value: Single); safecall;
- function Get_ScrollLeft: Single; safecall;
- procedure _SetScrollTop(ScrollTop: Integer); safecall;
- procedure _GetScrollTop(out ScrollTop: Integer); safecall;
- procedure Set_ScrollTop(Value: Single); safecall;
- function Get_ScrollTop: Single; safecall;
- procedure _SetScrollWidth(ScrollWidth: Integer); safecall;
- procedure _GetScrollWidth(out ScrollWidth: Integer); safecall;
- procedure Set_ScrollWidth(Value: Single); safecall;
- function Get_ScrollWidth: Single; safecall;
- procedure Set_Tag(const Value: WideString); safecall;
- function Get_Tag: WideString; safecall;
- procedure Set_TransitionEffect(Value: fmTransitionEffect); safecall;
- function Get_TransitionEffect: fmTransitionEffect; safecall;
- procedure Set_TransitionPeriod(Value: Integer); safecall;
- function Get_TransitionPeriod: Integer; safecall;
- procedure Set_VerticalScrollBarSide(Value: fmVerticalScrollBarSide); safecall;
- function Get_VerticalScrollBarSide: fmVerticalScrollBarSide; safecall;
- procedure Set_Visible(Value: WordBool); safecall;
- function Get_Visible: WordBool; safecall;
- procedure Set_Zoom(Value: Smallint); safecall;
- function Get_Zoom: Smallint; safecall;
- procedure Set_DesignMode(Value: fmMode); safecall;
- function Get_DesignMode: fmMode; safecall;
- procedure Set_ShowToolbox(Value: fmMode); safecall;
- function Get_ShowToolbox: fmMode; safecall;
- procedure Set_ShowGridDots(Value: fmMode); safecall;
- function Get_ShowGridDots: fmMode; safecall;
- procedure Set_SnapToGrid(Value: fmMode); safecall;
- function Get_SnapToGrid: fmMode; safecall;
- procedure Set_GridX(Value: Single); safecall;
- function Get_GridX: Single; safecall;
- procedure _SetGridX(GridX: Integer); safecall;
- procedure _GetGridX(out GridX: Integer); safecall;
- procedure Set_GridY(Value: Single); safecall;
- function Get_GridY: Single; safecall;
- procedure _SetGridY(GridY: Integer); safecall;
- procedure _GetGridY(out GridY: Integer); safecall;
- procedure Copy; safecall;
- procedure Cut; safecall;
- procedure Paste; safecall;
- procedure RedoAction; safecall;
- procedure Repaint; safecall;
- procedure Scroll(xAction, yAction: OleVariant); safecall;
- procedure SetDefaultTabOrder; safecall;
- procedure UndoAction; safecall;
- procedure Set_Accelerator(const Value: WideString); safecall;
- function Get_Accelerator: WideString; safecall;
- function Get_Parent: IDispatch; safecall;
- property Controls: Controls read Get_Controls;
- property Selected: Controls read Get_Selected;
- property ActiveControl: Control read Get_ActiveControl;
- property CanPaste: WordBool read Get_CanPaste;
- property CanRedo: WordBool read Get_CanRedo;
- property CanUndo: WordBool read Get_CanUndo;
- property Cycle: fmCycle read Get_Cycle write Set_Cycle;
- property Caption: WideString read Get_Caption write Set_Caption;
- property ControlTipText: WideString read Get_ControlTipText write Set_ControlTipText;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property Index: Integer read Get_Index write Set_Index;
- property InsideHeight: Single read Get_InsideHeight;
- property InsideWidth: Single read Get_InsideWidth;
- property KeepScrollBarsVisible: fmScrollBars read Get_KeepScrollBarsVisible write Set_KeepScrollBarsVisible;
- property Name: WideString read Get_Name write Set_Name;
- property PictureAlignment: fmPictureAlignment read Get_PictureAlignment write Set_PictureAlignment;
- property Picture: Picture read Get_Picture write Set_Picture;
- property PictureSizeMode: fmPictureSizeMode read Get_PictureSizeMode write Set_PictureSizeMode;
- property PictureTiling: WordBool read Get_PictureTiling write Set_PictureTiling;
- property ScrollBars: fmScrollBars read Get_ScrollBars write Set_ScrollBars;
- property ScrollHeight: Single read Get_ScrollHeight write Set_ScrollHeight;
- property ScrollLeft: Single read Get_ScrollLeft write Set_ScrollLeft;
- property ScrollTop: Single read Get_ScrollTop write Set_ScrollTop;
- property ScrollWidth: Single read Get_ScrollWidth write Set_ScrollWidth;
- property Tag: WideString read Get_Tag write Set_Tag;
- property TransitionEffect: fmTransitionEffect read Get_TransitionEffect write Set_TransitionEffect;
- property TransitionPeriod: Integer read Get_TransitionPeriod write Set_TransitionPeriod;
- property VerticalScrollBarSide: fmVerticalScrollBarSide read Get_VerticalScrollBarSide write Set_VerticalScrollBarSide;
- property Visible: WordBool read Get_Visible write Set_Visible;
- property Zoom: Smallint read Get_Zoom write Set_Zoom;
- property DesignMode: fmMode read Get_DesignMode write Set_DesignMode;
- property ShowToolbox: fmMode read Get_ShowToolbox write Set_ShowToolbox;
- property ShowGridDots: fmMode read Get_ShowGridDots write Set_ShowGridDots;
- property SnapToGrid: fmMode read Get_SnapToGrid write Set_SnapToGrid;
- property GridX: Single read Get_GridX write Set_GridX;
- property GridY: Single read Get_GridY write Set_GridY;
- property Accelerator: WideString read Get_Accelerator write Set_Accelerator;
- property Parent: IDispatch read Get_Parent;
- end;
-
- { DispInterface declaration for Dual Interface IPage }
-
- IPageDisp = dispinterface
- ['{5CEF5613-713D-11CE-80C9-00AA00611080}']
- property Controls: Controls readonly dispid 0;
- property Selected: Controls readonly dispid 270;
- property ActiveControl: Control readonly dispid 256;
- property CanPaste: WordBool readonly dispid 257;
- property CanRedo: WordBool readonly dispid 258;
- property CanUndo: WordBool readonly dispid 259;
- property Cycle: fmCycle dispid 260;
- property Caption: WideString dispid -518;
- property ControlTipText: WideString dispid -2147418043;
- property Enabled: WordBool dispid -514;
- property Index: Integer dispid -2147356416;
- procedure _GetInsideHeight(out InsideHeight: Integer); dispid 1610743824;
- property InsideHeight: Single readonly dispid 262;
- procedure _GetInsideWidth(out InsideWidth: Integer); dispid 1610743826;
- property InsideWidth: Single readonly dispid 263;
- property KeepScrollBarsVisible: fmScrollBars dispid 264;
- property Name: WideString dispid -2147418112;
- property PictureAlignment: fmPictureAlignment dispid 26;
- property Picture: Picture dispid -523;
- property PictureSizeMode: fmPictureSizeMode dispid 27;
- property PictureTiling: WordBool dispid 28;
- property ScrollBars: fmScrollBars dispid 265;
- procedure _SetScrollHeight(ScrollHeight: Integer); dispid 1610743843;
- procedure _GetScrollHeight(out ScrollHeight: Integer); dispid 1610743844;
- property ScrollHeight: Single dispid 266;
- procedure _SetScrollLeft(ScrollLeft: Integer); dispid 1610743847;
- procedure _GetScrollLeft(out ScrollLeft: Integer); dispid 1610743848;
- property ScrollLeft: Single dispid 267;
- procedure _SetScrollTop(ScrollTop: Integer); dispid 1610743851;
- procedure _GetScrollTop(out ScrollTop: Integer); dispid 1610743852;
- property ScrollTop: Single dispid 268;
- procedure _SetScrollWidth(ScrollWidth: Integer); dispid 1610743855;
- procedure _GetScrollWidth(out ScrollWidth: Integer); dispid 1610743856;
- property ScrollWidth: Single dispid 269;
- property Tag: WideString dispid -2147418101;
- property TransitionEffect: fmTransitionEffect dispid -2147356415;
- property TransitionPeriod: Integer dispid -2147356414;
- property VerticalScrollBarSide: fmVerticalScrollBarSide dispid 271;
- property Visible: WordBool dispid -2147418105;
- property Zoom: Smallint dispid 272;
- property DesignMode: fmMode dispid 384;
- property ShowToolbox: fmMode dispid 385;
- property ShowGridDots: fmMode dispid 386;
- property SnapToGrid: fmMode dispid 387;
- property GridX: Single dispid 388;
- procedure _SetGridX(GridX: Integer); dispid 1610743881;
- procedure _GetGridX(out GridX: Integer); dispid 1610743882;
- property GridY: Single dispid 389;
- procedure _SetGridY(GridY: Integer); dispid 1610743885;
- procedure _GetGridY(out GridY: Integer); dispid 1610743886;
- procedure Copy; dispid 512;
- procedure Cut; dispid 513;
- procedure Paste; dispid 514;
- procedure RedoAction; dispid 515;
- procedure Repaint; dispid 516;
- procedure Scroll(xAction, yAction: OleVariant); dispid 517;
- procedure SetDefaultTabOrder; dispid 518;
- procedure UndoAction; dispid 519;
- property Accelerator: WideString dispid -543;
- property Parent: IDispatch readonly dispid -2147418104;
- end;
-
- Pages = interface(IDispatch)
- ['{92E11A03-7358-11CE-80CB-00AA00611080}']
- function Get_Count: Integer; safecall;
- function Get__NewEnum: IUnknown; safecall;
- function Item(varg: OleVariant): IDispatch; safecall;
- function Enum: IUnknown; safecall;
- function Add(bstrName, bstrCaption, lIndex: OleVariant): Page; safecall;
- function _AddCtrl(var clsid: Integer; const bstrName, bstrCaption: WideString): Page; safecall;
- function _InsertCtrl(var clsid: Integer; const bstrName, bstrCaption: WideString; lIndex: Integer): Page; safecall;
- function _GetItemByIndex(lIndex: Integer): Control; safecall;
- function _GetItemByName(const pstrName: WideString): Control; safecall;
- procedure Remove(varg: OleVariant); safecall;
- procedure Clear; safecall;
- property Count: Integer read Get_Count;
- property _NewEnum: IUnknown read Get__NewEnum;
- end;
-
- { DispInterface declaration for Dual Interface Pages }
-
- PagesDisp = dispinterface
- ['{92E11A03-7358-11CE-80CB-00AA00611080}']
- property Count: Integer readonly dispid 60;
- property _NewEnum: IUnknown readonly dispid -4;
- function Item(varg: OleVariant): IDispatch; dispid 0;
- function Enum: IUnknown; dispid 1610743811;
- function Add(bstrName, bstrCaption, lIndex: OleVariant): Page; dispid 66;
- function _AddCtrl(var clsid: Integer; const bstrName, bstrCaption: WideString): Page; dispid 1610743813;
- function _InsertCtrl(var clsid: Integer; const bstrName, bstrCaption: WideString; lIndex: Integer): Page; dispid 1610743814;
- function _GetItemByIndex(lIndex: Integer): Control; dispid 1610743815;
- function _GetItemByName(const pstrName: WideString): Control; dispid 1610743816;
- procedure Remove(varg: OleVariant); dispid 67;
- procedure Clear; dispid 62;
- end;
-
- IMultiPage = interface(IDispatch)
- ['{04598FC9-866C-11CF-AB7C-00AA00C08FCF}']
- procedure Set_BackColor(Value: TColor); safecall;
- function Get_BackColor: TColor; safecall;
- procedure Set_ForeColor(Value: TColor); safecall;
- function Get_ForeColor: TColor; safecall;
- procedure Set__Font_Reserved(const Value: Font); safecall;
- procedure Set_Font(var Value: Font); safecall;
- function Get_Font: Font; safecall;
- procedure Set_FontName(const Value: WideString); safecall;
- function Get_FontName: WideString; safecall;
- procedure Set_FontBold(Value: WordBool); safecall;
- function Get_FontBold: WordBool; safecall;
- procedure Set_FontItalic(Value: WordBool); safecall;
- function Get_FontItalic: WordBool; safecall;
- procedure Set_FontUnderline(Value: WordBool); safecall;
- function Get_FontUnderline: WordBool; safecall;
- procedure Set_FontStrikethru(Value: WordBool); safecall;
- function Get_FontStrikethru: WordBool; safecall;
- procedure Set_FontSize(Value: Currency); safecall;
- function Get_FontSize: Currency; safecall;
- procedure Set_MultiRow(Value: WordBool); safecall;
- function Get_MultiRow: WordBool; safecall;
- procedure Set_Style(Value: fmTabStyle); safecall;
- function Get_Style: fmTabStyle; safecall;
- procedure Set_TabOrientation(Value: fmTabOrientation); safecall;
- function Get_TabOrientation: fmTabOrientation; safecall;
- procedure _SetTabFixedWidth(Width: Integer); safecall;
- procedure _GetTabFixedWidth(out Width: Integer); safecall;
- procedure _SetTabFixedHeight(Height: Integer); safecall;
- procedure _GetTabFixedHeight(out Height: Integer); safecall;
- procedure Set_Enabled(Value: WordBool); safecall;
- function Get_Enabled: WordBool; safecall;
- function Get_SelectedItem: Page; safecall;
- function Get_Pages: Pages; safecall;
- procedure Set_Value(Value: Integer); safecall;
- function Get_Value: Integer; safecall;
- procedure Set_TabFixedWidth(Value: Single); safecall;
- function Get_TabFixedWidth: Single; safecall;
- procedure Set_TabFixedHeight(Value: Single); safecall;
- function Get_TabFixedHeight: Single; safecall;
- procedure Set_FontWeight(Value: Smallint); safecall;
- function Get_FontWeight: Smallint; safecall;
- property BackColor: TColor read Get_BackColor write Set_BackColor;
- property ForeColor: TColor read Get_ForeColor write Set_ForeColor;
- property _Font_Reserved: Font write Set__Font_Reserved;
- property Font: Font read Get_Font write Set_Font;
- property FontName: WideString read Get_FontName write Set_FontName;
- property FontBold: WordBool read Get_FontBold write Set_FontBold;
- property FontItalic: WordBool read Get_FontItalic write Set_FontItalic;
- property FontUnderline: WordBool read Get_FontUnderline write Set_FontUnderline;
- property FontStrikethru: WordBool read Get_FontStrikethru write Set_FontStrikethru;
- property FontSize: Currency read Get_FontSize write Set_FontSize;
- property MultiRow: WordBool read Get_MultiRow write Set_MultiRow;
- property Style: fmTabStyle read Get_Style write Set_Style;
- property TabOrientation: fmTabOrientation read Get_TabOrientation write Set_TabOrientation;
- property Enabled: WordBool read Get_Enabled write Set_Enabled;
- property SelectedItem: Page read Get_SelectedItem;
- property Pages: Pages read Get_Pages;
- property Value: Integer read Get_Value write Set_Value;
- property TabFixedWidth: Single read Get_TabFixedWidth write Set_TabFixedWidth;
- property TabFixedHeight: Single read Get_TabFixedHeight write Set_TabFixedHeight;
- property FontWeight: Smallint read Get_FontWeight write Set_FontWeight;
- end;
-
- { DispInterface declaration for Dual Interface IMultiPage }
-
- IMultiPageDisp = dispinterface
- ['{04598FC9-866C-11CF-AB7C-00AA00C08FCF}']
- property BackColor: TColor dispid -501;
- property ForeColor: TColor dispid -513;
- property _Font_Reserved: Font writeonly dispid 2147483135;
- property Font: Font dispid -512;
- property FontName: WideString dispid 1;
- property FontBold: WordBool dispid 3;
- property FontItalic: WordBool dispid 4;
- property FontUnderline: WordBool dispid 5;
- property FontStrikethru: WordBool dispid 6;
- property FontSize: Currency dispid 2;
- property MultiRow: WordBool dispid 514;
- property Style: fmTabStyle dispid 513;
- property TabOrientation: fmTabOrientation dispid 512;
- procedure _SetTabFixedWidth(Width: Integer); dispid 1610743833;
- procedure _GetTabFixedWidth(out Width: Integer); dispid 1610743834;
- procedure _SetTabFixedHeight(Height: Integer); dispid 1610743835;
- procedure _GetTabFixedHeight(out Height: Integer); dispid 1610743836;
- property Enabled: WordBool dispid -514;
- property SelectedItem: Page readonly dispid 545;
- property Pages: Pages readonly dispid 0;
- property Value: Integer dispid 528;
- property TabFixedWidth: Single dispid 515;
- property TabFixedHeight: Single dispid 516;
- property FontWeight: Smallint dispid 7;
- end;
-
- MultiPageEvents = dispinterface
- ['{7B020EC8-AF6C-11CE-9F46-00AA00574A4F}']
- procedure AddControl(Index: Integer; const Control: Control); dispid 768;
- procedure BeforeDragOver(Index: Integer; const Cancel: ReturnBoolean; const Control: Control; const Data: DataObject; X, Y: Single; State: fmDragState; const Effect: ReturnEffect; Shift: Smallint); dispid 3;
- procedure BeforeDropOrPaste(Index: Integer; const Cancel: ReturnBoolean; const Control: Control; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint); dispid 4;
- procedure Change; dispid 2;
- procedure Click(Index: Integer); dispid -600;
- procedure DblClick(Index: Integer; const Cancel: ReturnBoolean); dispid -601;
- procedure Error(Index: Integer; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean); dispid -608;
- procedure KeyDown(const KeyCode: ReturnInteger; Shift: Smallint); dispid -602;
- procedure KeyPress(const KeyAscii: ReturnInteger); dispid -603;
- procedure KeyUp(const KeyCode: ReturnInteger; Shift: Smallint); dispid -604;
- procedure Layout(Index: Integer); dispid 770;
- procedure MouseDown(Index: Integer; Button, Shift: Smallint; X, Y: Single); dispid -605;
- procedure MouseMove(Index: Integer; Button, Shift: Smallint; X, Y: Single); dispid -606;
- procedure MouseUp(Index: Integer; Button, Shift: Smallint; X, Y: Single); dispid -607;
- procedure RemoveControl(Index: Integer; const Control: Control); dispid 771;
- procedure Scroll(Index: Integer; ActionX, ActionY: fmScrollAction; RequestDx, RequestDy: Single; const ActualDx, ActualDy: ReturnSingle); dispid 772;
- procedure Zoom(Index: Integer; var Percent: Smallint); dispid 773;
- end;
-
- CoReturnInteger = class
- class function Create: IReturnInteger;
- class function CreateRemote(const MachineName: string): IReturnInteger;
- end;
-
- CoReturnBoolean = class
- class function Create: IReturnBoolean;
- class function CreateRemote(const MachineName: string): IReturnBoolean;
- end;
-
- CoReturnString = class
- class function Create: IReturnString;
- class function CreateRemote(const MachineName: string): IReturnString;
- end;
-
- CoReturnSingle = class
- class function Create: IReturnSingle;
- class function CreateRemote(const MachineName: string): IReturnSingle;
- end;
-
- CoReturnEffect = class
- class function Create: IReturnEffect;
- class function CreateRemote(const MachineName: string): IReturnEffect;
- end;
-
- CoDataObject = class
- class function Create: IDataAutoWrapper;
- class function CreateRemote(const MachineName: string): IDataAutoWrapper;
- end;
-
- CoControl = class
- class function Create: IControl;
- class function CreateRemote(const MachineName: string): IControl;
- end;
-
- CoNewFont = class
- class function Create: Font;
- class function CreateRemote(const MachineName: string): Font;
- end;
-
- CoPage = class
- class function Create: IPage;
- class function CreateRemote(const MachineName: string): IPage;
- end;
-
- TUserFormAddControl = procedure(Sender: TObject; const Control: Control) of object;
- TUserFormBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Control: Control; const Data: DataObject; X, Y: Single; State: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TUserFormBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Control: Control; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TUserFormError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
- TUserFormRemoveControl = procedure(Sender: TObject; const Control: Control) of object;
- TUserFormScroll = procedure(Sender: TObject; ActionX, ActionY: fmScrollAction; RequestDx, RequestDy: Single; const ActualDx, ActualDy: ReturnSingle) of object;
- TUserFormZoom = procedure(Sender: TObject; var Percent: Smallint) of object;
-
- TUserForm = class(TOleControl)
- private
- FOnAddControl: TUserFormAddControl;
- FOnBeforeDragOver: TUserFormBeforeDragOver;
- FOnBeforeDropOrPaste: TUserFormBeforeDropOrPaste;
- FOnError: TUserFormError;
- FOnLayout: TNotifyEvent;
- FOnRemoveControl: TUserFormRemoveControl;
- FOnScroll: TUserFormScroll;
- FOnZoom: TUserFormZoom;
- FIntf: _UserForm;
- function GetControlInterface: _UserForm;
- function Get_ActiveControl: Control;
- function Get_Controls: Controls;
- function Get_Selected: Controls;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure _GetInsideHeight(out InsideHeight: Integer);
- procedure _GetInsideWidth(out InsideWidth: Integer);
- procedure _SetScrollHeight(ScrollHeight: Integer);
- procedure _GetScrollHeight(out ScrollHeight: Integer);
- procedure _SetScrollLeft(ScrollLeft: Integer);
- procedure _GetScrollLeft(out ScrollLeft: Integer);
- procedure _SetScrollTop(ScrollTop: Integer);
- procedure _GetScrollTop(out ScrollTop: Integer);
- procedure _SetScrollWidth(ScrollWidth: Integer);
- procedure _GetScrollWidth(out ScrollWidth: Integer);
- procedure Copy;
- procedure Cut;
- procedure Paste;
- procedure RedoAction;
- procedure Repaint;
- procedure IOptionFrame_Scroll(xAction, yAction: OleVariant);
- procedure SetDefaultTabOrder;
- procedure UndoAction;
- procedure _SetGridX(GridX: Integer);
- procedure _GetGridX(out GridX: Integer);
- procedure _SetGridY(GridY: Integer);
- procedure _GetGridY(out GridY: Integer);
- property ControlInterface: _UserForm read GetControlInterface;
- property ActiveControl: Control read Get_ActiveControl;
- property CanPaste: WordBool index 257 read GetWordBoolProp;
- property CanRedo: WordBool index 258 read GetWordBoolProp;
- property CanUndo: WordBool index 259 read GetWordBoolProp;
- property Controls: Controls read Get_Controls;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property InsideHeight: Single index 262 read GetSingleProp;
- property InsideWidth: Single index 263 read GetSingleProp;
- property Selected: Controls read Get_Selected;
- property DesignMode: fmMode index 384 read GetTOleEnumProp write SetTOleEnumProp;
- property ShowToolbox: fmMode index 385 read GetTOleEnumProp write SetTOleEnumProp;
- property ShowGridDots: fmMode index 386 read GetTOleEnumProp write SetTOleEnumProp;
- property SnapToGrid: fmMode index 387 read GetTOleEnumProp write SetTOleEnumProp;
- property GridX: Single index 388 read GetSingleProp write SetSingleProp;
- property GridY: Single index 389 read GetSingleProp write SetSingleProp;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index -518 read GetWideStringProp write SetWideStringProp stored False;
- property Cycle: fmCycle index 260 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property KeepScrollBarsVisible: fmScrollBars index 264 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property PictureAlignment: fmPictureAlignment index 26 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PictureSizeMode: fmPictureSizeMode index 27 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property PictureTiling: WordBool index 28 read GetWordBoolProp write SetWordBoolProp stored False;
- property ScrollBars: fmScrollBars index 265 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property ScrollHeight: Single index 266 read GetSingleProp write SetSingleProp stored False;
- property ScrollLeft: Single index 267 read GetSingleProp write SetSingleProp stored False;
- property ScrollTop: Single index 268 read GetSingleProp write SetSingleProp stored False;
- property ScrollWidth: Single index 269 read GetSingleProp write SetSingleProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property VerticalScrollBarSide: fmVerticalScrollBarSide index 271 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property IOptionFrame_Zoom: Smallint index 272 read GetSmallintProp write SetSmallintProp stored False;
- property DrawBuffer: Integer index 395 read GetIntegerProp write SetIntegerProp stored False;
- property OnAddControl: TUserFormAddControl read FOnAddControl write FOnAddControl;
- property OnBeforeDragOver: TUserFormBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TUserFormBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnError: TUserFormError read FOnError write FOnError;
- property OnLayout: TNotifyEvent read FOnLayout write FOnLayout;
- property OnRemoveControl: TUserFormRemoveControl read FOnRemoveControl write FOnRemoveControl;
- property OnScroll: TUserFormScroll read FOnScroll write FOnScroll;
- property OnZoom: TUserFormZoom read FOnZoom write FOnZoom;
- end;
-
- TFrameAddControl = procedure(Sender: TObject; const Control: Control) of object;
- TFrameBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Control: Control; const Data: DataObject; X, Y: Single; State: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TFrameBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Control: Control; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TFrameError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
- TFrameRemoveControl = procedure(Sender: TObject; const Control: Control) of object;
- TFrameScroll = procedure(Sender: TObject; ActionX, ActionY: fmScrollAction; RequestDx, RequestDy: Single; const ActualDx, ActualDy: ReturnSingle) of object;
- TFrameZoom = procedure(Sender: TObject; var Percent: Smallint) of object;
-
- TFrame = class(TOleControl)
- private
- FOnAddControl: TFrameAddControl;
- FOnBeforeDragOver: TFrameBeforeDragOver;
- FOnBeforeDropOrPaste: TFrameBeforeDropOrPaste;
- FOnError: TFrameError;
- FOnLayout: TNotifyEvent;
- FOnRemoveControl: TFrameRemoveControl;
- FOnScroll: TFrameScroll;
- FOnZoom: TFrameZoom;
- FIntf: IOptionFrame;
- function GetControlInterface: IOptionFrame;
- function Get_ActiveControl: Control;
- function Get_Controls: Controls;
- function Get_Selected: Controls;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure _GetInsideHeight(out InsideHeight: Integer);
- procedure _GetInsideWidth(out InsideWidth: Integer);
- procedure _SetScrollHeight(ScrollHeight: Integer);
- procedure _GetScrollHeight(out ScrollHeight: Integer);
- procedure _SetScrollLeft(ScrollLeft: Integer);
- procedure _GetScrollLeft(out ScrollLeft: Integer);
- procedure _SetScrollTop(ScrollTop: Integer);
- procedure _GetScrollTop(out ScrollTop: Integer);
- procedure _SetScrollWidth(ScrollWidth: Integer);
- procedure _GetScrollWidth(out ScrollWidth: Integer);
- procedure Copy;
- procedure Cut;
- procedure Paste;
- procedure RedoAction;
- procedure Repaint;
- procedure IOptionFrame_Scroll(xAction, yAction: OleVariant);
- procedure SetDefaultTabOrder;
- procedure UndoAction;
- procedure _SetGridX(GridX: Integer);
- procedure _GetGridX(out GridX: Integer);
- procedure _SetGridY(GridY: Integer);
- procedure _GetGridY(out GridY: Integer);
- property ControlInterface: IOptionFrame read GetControlInterface;
- property ActiveControl: Control read Get_ActiveControl;
- property CanPaste: WordBool index 257 read GetWordBoolProp;
- property CanRedo: WordBool index 258 read GetWordBoolProp;
- property CanUndo: WordBool index 259 read GetWordBoolProp;
- property Controls: Controls read Get_Controls;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property InsideHeight: Single index 262 read GetSingleProp;
- property InsideWidth: Single index 263 read GetSingleProp;
- property Selected: Controls read Get_Selected;
- property DesignMode: fmMode index 384 read GetTOleEnumProp write SetTOleEnumProp;
- property ShowToolbox: fmMode index 385 read GetTOleEnumProp write SetTOleEnumProp;
- property ShowGridDots: fmMode index 386 read GetTOleEnumProp write SetTOleEnumProp;
- property SnapToGrid: fmMode index 387 read GetTOleEnumProp write SetTOleEnumProp;
- property GridX: Single index 388 read GetSingleProp write SetSingleProp;
- property GridY: Single index 389 read GetSingleProp write SetSingleProp;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index -518 read GetWideStringProp write SetWideStringProp stored False;
- property Cycle: fmCycle index 260 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property KeepScrollBarsVisible: fmScrollBars index 264 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property PictureAlignment: fmPictureAlignment index 26 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PictureSizeMode: fmPictureSizeMode index 27 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property PictureTiling: WordBool index 28 read GetWordBoolProp write SetWordBoolProp stored False;
- property ScrollBars: fmScrollBars index 265 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property ScrollHeight: Single index 266 read GetSingleProp write SetSingleProp stored False;
- property ScrollLeft: Single index 267 read GetSingleProp write SetSingleProp stored False;
- property ScrollTop: Single index 268 read GetSingleProp write SetSingleProp stored False;
- property ScrollWidth: Single index 269 read GetSingleProp write SetSingleProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property VerticalScrollBarSide: fmVerticalScrollBarSide index 271 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property IOptionFrame_Zoom: Smallint index 272 read GetSmallintProp write SetSmallintProp stored False;
- property OnAddControl: TFrameAddControl read FOnAddControl write FOnAddControl;
- property OnBeforeDragOver: TFrameBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TFrameBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnError: TFrameError read FOnError write FOnError;
- property OnLayout: TNotifyEvent read FOnLayout write FOnLayout;
- property OnRemoveControl: TFrameRemoveControl read FOnRemoveControl write FOnRemoveControl;
- property OnScroll: TFrameScroll read FOnScroll write FOnScroll;
- property OnZoom: TFrameZoom read FOnZoom write FOnZoom;
- end;
-
- TLabel_BeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TLabel_BeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TLabel_Error = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TLabel_ = class(TOleControl)
- private
- FOnBeforeDragOver: TLabel_BeforeDragOver;
- FOnBeforeDropOrPaste: TLabel_BeforeDropOrPaste;
- FOnError: TLabel_Error;
- FIntf: ILabelControl;
- function GetControlInterface: ILabelControl;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: ILabelControl read GetControlInterface;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property _Value: WideString index -518 read GetWideStringProp write SetWideStringProp;
- published
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index 0 read GetWideStringProp write SetWideStringProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PicturePosition: fmPicturePosition index 11 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TextAlign: fmTextAlign index 13 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property WordWrap: WordBool index -536 read GetWordBoolProp write SetWordBoolProp stored False;
- property Accelerator: WideString index -543 read GetWideStringProp write SetWideStringProp stored False;
- property OnBeforeDragOver: TLabel_BeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TLabel_BeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnError: TLabel_Error read FOnError write FOnError;
- end;
-
- TCommandButtonBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TCommandButtonBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TCommandButtonError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TCommandButton = class(TOleControl)
- private
- FOnBeforeDragOver: TCommandButtonBeforeDragOver;
- FOnBeforeDropOrPaste: TCommandButtonBeforeDropOrPaste;
- FOnError: TCommandButtonError;
- FIntf: ICommandButton;
- function GetControlInterface: ICommandButton;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: ICommandButton read GetControlInterface;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property Value: WordBool index 0 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- published
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index -518 read GetWideStringProp write SetWideStringProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property TakeFocusOnClick: WordBool index 203 read GetWordBoolProp write SetWordBoolProp stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PicturePosition: fmPicturePosition index 11 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Accelerator: WideString index -543 read GetWideStringProp write SetWideStringProp stored False;
- property WordWrap: WordBool index -536 read GetWordBoolProp write SetWordBoolProp stored False;
- property OnBeforeDragOver: TCommandButtonBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TCommandButtonBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnError: TCommandButtonError read FOnError write FOnError;
- end;
-
- TTextBoxBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TTextBoxBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TTextBoxError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TTextBox = class(TOleControl)
- private
- FOnBeforeDragOver: TTextBoxBeforeDragOver;
- FOnBeforeDropOrPaste: TTextBoxBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnDropButtonClick: TNotifyEvent;
- FOnError: TTextBoxError;
- FIntf: IMdcText;
- function GetControlInterface: IMdcText;
- function Get_Value: OleVariant;
- procedure Set_Value(Value: OleVariant);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure Copy;
- procedure Cut;
- procedure Paste;
- property ControlInterface: IMdcText read GetControlInterface;
- property BordersSuppress: WordBool index 20 read GetWordBoolProp write SetWordBoolProp;
- property CanPaste: WordBool index 25 read GetWordBoolProp;
- property CurTargetX: Integer index 210 read GetIntegerProp;
- property CurTargetY: Integer index 221 read GetIntegerProp;
- property CurY: Integer index 209 read GetIntegerProp write SetIntegerProp;
- property DropButtonStyle: fmDropButtonStyle index 305 read GetTOleEnumProp write SetTOleEnumProp;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property LineCount: Integer index 214 read GetIntegerProp;
- property ShowDropButtonWhen: fmShowDropButtonWhen index 304 read GetTOleEnumProp write SetTOleEnumProp;
- property TextLength: Integer index 216 read GetIntegerProp;
- property Valid: WordBool index -524 read GetWordBoolProp;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property AutoTab: WordBool index 217 read GetWordBoolProp write SetWordBoolProp stored False;
- property AutoWordSelect: WordBool index 218 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property CurLine: Integer index 212 read GetIntegerProp write SetIntegerProp stored False;
- property CurX: Integer index 208 read GetIntegerProp write SetIntegerProp stored False;
- property EnterKeyBehavior: WordBool index -544 read GetWordBoolProp write SetWordBoolProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property HideSelection: WordBool index 207 read GetWordBoolProp write SetWordBoolProp stored False;
- property IntegralHeight: WordBool index 604 read GetWordBoolProp write SetWordBoolProp stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MaxLength: Integer index -533 read GetIntegerProp write SetIntegerProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MultiLine: WordBool index -537 read GetWordBoolProp write SetWordBoolProp stored False;
- property PasswordChar: WideString index -534 read GetWideStringProp write SetWideStringProp stored False;
- property ScrollBars: fmScrollBars index -535 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SelectionMargin: WordBool index 220 read GetWordBoolProp write SetWordBoolProp stored False;
- property SelLength: Integer index -548 read GetIntegerProp write SetIntegerProp stored False;
- property SelStart: Integer index -547 read GetIntegerProp write SetIntegerProp stored False;
- property SelText: WideString index -546 read GetWideStringProp write SetWideStringProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TabKeyBehavior: WordBool index -545 read GetWordBoolProp write SetWordBoolProp stored False;
- property Text: WideString index -517 read GetWideStringProp write SetWideStringProp stored False;
- property TextAlign: fmTextAlign index 10004 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Value: OleVariant read Get_Value write Set_Value stored False;
- property WordWrap: WordBool index -536 read GetWordBoolProp write SetWordBoolProp stored False;
- property IMEMode: fmIMEMode index -542 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property EnterFieldBehavior: fmEnterFieldBehavior index 224 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property DragBehavior: fmDragBehavior index 225 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property OnBeforeDragOver: TTextBoxBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TTextBoxBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnDropButtonClick: TNotifyEvent read FOnDropButtonClick write FOnDropButtonClick;
- property OnError: TTextBoxError read FOnError write FOnError;
- end;
-
- TListBoxBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TListBoxBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TListBoxError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TListBox = class(TOleControl)
- private
- FOnBeforeDragOver: TListBoxBeforeDragOver;
- FOnBeforeDropOrPaste: TListBoxBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnClick: TNotifyEvent;
- FOnError: TListBoxError;
- FIntf: IMdcList;
- function GetControlInterface: IMdcList;
- function Get_BoundColumn: OleVariant;
- procedure Set_BoundColumn(Value: OleVariant);
- function Get_ListCursor: PIROWSET;
- procedure Set_ListCursor(Value: PIROWSET);
- function Get_ListIndex: OleVariant;
- procedure Set_ListIndex(Value: OleVariant);
- function Get_ListWidth: OleVariant;
- procedure Set_ListWidth(Value: OleVariant);
- function Get_TextColumn: OleVariant;
- procedure Set_TextColumn(Value: OleVariant);
- function Get_TopIndex: OleVariant;
- procedure Set_TopIndex(Value: OleVariant);
- function Get_Value: OleVariant;
- procedure Set_Value(Value: OleVariant);
- function Get_Column(var pvargColumn, pvargIndex: OleVariant): OleVariant;
- procedure Set_Column(var pvargColumn, pvargIndex: OleVariant; Value: OleVariant);
- function Get_List(var pvargIndex, pvargColumn: OleVariant): OleVariant;
- procedure Set_List(var pvargIndex, pvargColumn: OleVariant; Value: OleVariant);
- function Get_Selected(var pvargIndex: OleVariant): WordBool;
- procedure Set_Selected(var pvargIndex: OleVariant; Value: WordBool);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure AddItem(var pvargItem, pvargIndex: OleVariant);
- procedure Clear;
- procedure RemoveItem(var pvargIndex: OleVariant);
- property ControlInterface: IMdcList read GetControlInterface;
- property BordersSuppress: WordBool index 20 read GetWordBoolProp write SetWordBoolProp;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property ListCount: Integer index -531 read GetIntegerProp;
- property ListCursor: PIROWSET read Get_ListCursor write Set_ListCursor;
- property ListWidth: OleVariant read Get_ListWidth write Set_ListWidth;
- property Valid: WordBool index -524 read GetWordBoolProp;
- property Column[var pvargColumn, pvargIndex: OleVariant]: OleVariant read Get_Column write Set_Column;
- property List[var pvargIndex, pvargColumn: OleVariant]: OleVariant read Get_List write Set_List;
- property Selected[var pvargIndex: OleVariant]: WordBool read Get_Selected write Set_Selected;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property BoundColumn: OleVariant read Get_BoundColumn write Set_BoundColumn stored False;
- property ColumnCount: Integer index 601 read GetIntegerProp write SetIntegerProp stored False;
- property ColumnHeads: WordBool index 602 read GetWordBoolProp write SetWordBoolProp stored False;
- property ColumnWidths: WideString index 603 read GetWideStringProp write SetWideStringProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property IntegralHeight: WordBool index 604 read GetWordBoolProp write SetWordBoolProp stored False;
- property ListIndex: OleVariant read Get_ListIndex write Set_ListIndex stored False;
- property ListStyle: fmListStyle index 307 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MatchEntry: fmMatchEntry index 504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MultiSelect: fmMultiSelect index -532 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Text: WideString index -517 read GetWideStringProp write SetWideStringProp stored False;
- property TextColumn: OleVariant read Get_TextColumn write Set_TextColumn stored False;
- property TopIndex: OleVariant read Get_TopIndex write Set_TopIndex stored False;
- property Value: OleVariant read Get_Value write Set_Value stored False;
- property IMEMode: fmIMEMode index -542 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property OnBeforeDragOver: TListBoxBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TListBoxBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnClick: TNotifyEvent read FOnClick write FOnClick;
- property OnError: TListBoxError read FOnError write FOnError;
- end;
-
- TComboBoxBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TComboBoxBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TComboBoxError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TComboBox = class(TOleControl)
- private
- FOnBeforeDragOver: TComboBoxBeforeDragOver;
- FOnBeforeDropOrPaste: TComboBoxBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnClick: TNotifyEvent;
- FOnDropButtonClick: TNotifyEvent;
- FOnError: TComboBoxError;
- FIntf: IMdcCombo;
- function GetControlInterface: IMdcCombo;
- function Get_BoundColumn: OleVariant;
- procedure Set_BoundColumn(Value: OleVariant);
- function Get_ListCursor: PIROWSET;
- procedure Set_ListCursor(Value: PIROWSET);
- function Get_ListIndex: OleVariant;
- procedure Set_ListIndex(Value: OleVariant);
- function Get_ListWidth: OleVariant;
- procedure Set_ListWidth(Value: OleVariant);
- function Get_TextColumn: OleVariant;
- procedure Set_TextColumn(Value: OleVariant);
- function Get_TopIndex: OleVariant;
- procedure Set_TopIndex(Value: OleVariant);
- function Get_Value: OleVariant;
- procedure Set_Value(Value: OleVariant);
- function Get_Column(var pvargColumn, pvargIndex: OleVariant): OleVariant;
- procedure Set_Column(var pvargColumn, pvargIndex: OleVariant; Value: OleVariant);
- function Get_List(var pvargIndex, pvargColumn: OleVariant): OleVariant;
- procedure Set_List(var pvargIndex, pvargColumn: OleVariant; Value: OleVariant);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure AddItem(var pvargItem, pvargIndex: OleVariant);
- procedure Clear;
- procedure DropDown;
- procedure RemoveItem(var pvargIndex: OleVariant);
- procedure Copy;
- procedure Cut;
- procedure Paste;
- property ControlInterface: IMdcCombo read GetControlInterface;
- property BordersSuppress: WordBool index 20 read GetWordBoolProp write SetWordBoolProp;
- property CanPaste: WordBool index 25 read GetWordBoolProp;
- property CurTargetX: Integer index 210 read GetIntegerProp;
- property CurTargetY: Integer index 221 read GetIntegerProp;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property LineCount: Integer index 214 read GetIntegerProp;
- property ListCount: Integer index -531 read GetIntegerProp;
- property ListCursor: PIROWSET read Get_ListCursor write Set_ListCursor;
- property MatchFound: WordBool index 505 read GetWordBoolProp;
- property TextLength: Integer index 216 read GetIntegerProp;
- property Valid: WordBool index -524 read GetWordBoolProp;
- property Column[var pvargColumn, pvargIndex: OleVariant]: OleVariant read Get_Column write Set_Column;
- property List[var pvargIndex, pvargColumn: OleVariant]: OleVariant read Get_List write Set_List;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property AutoTab: WordBool index 217 read GetWordBoolProp write SetWordBoolProp stored False;
- property AutoWordSelect: WordBool index 218 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property BoundColumn: OleVariant read Get_BoundColumn write Set_BoundColumn stored False;
- property ColumnCount: Integer index 601 read GetIntegerProp write SetIntegerProp stored False;
- property ColumnHeads: WordBool index 602 read GetWordBoolProp write SetWordBoolProp stored False;
- property ColumnWidths: WideString index 603 read GetWideStringProp write SetWideStringProp stored False;
- property CurX: Integer index 208 read GetIntegerProp write SetIntegerProp stored False;
- property DropButtonStyle: fmDropButtonStyle index 305 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property HideSelection: WordBool index 207 read GetWordBoolProp write SetWordBoolProp stored False;
- property ListIndex: OleVariant read Get_ListIndex write Set_ListIndex stored False;
- property ListRows: Integer index 605 read GetIntegerProp write SetIntegerProp stored False;
- property ListStyle: fmListStyle index 307 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property ListWidth: OleVariant read Get_ListWidth write Set_ListWidth stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MatchEntry: fmMatchEntry index 504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MatchRequired: WordBool index 503 read GetWordBoolProp write SetWordBoolProp stored False;
- property MaxLength: Integer index -533 read GetIntegerProp write SetIntegerProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SelectionMargin: WordBool index 220 read GetWordBoolProp write SetWordBoolProp stored False;
- property SelLength: Integer index -548 read GetIntegerProp write SetIntegerProp stored False;
- property SelStart: Integer index -547 read GetIntegerProp write SetIntegerProp stored False;
- property SelText: WideString index -546 read GetWideStringProp write SetWideStringProp stored False;
- property ShowDropButtonWhen: fmShowDropButtonWhen index 304 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Style: fmStyle index 308 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Text: WideString index -517 read GetWideStringProp write SetWideStringProp stored False;
- property TextAlign: fmTextAlign index 10004 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TextColumn: OleVariant read Get_TextColumn write Set_TextColumn stored False;
- property TopIndex: OleVariant read Get_TopIndex write Set_TopIndex stored False;
- property Value: OleVariant read Get_Value write Set_Value stored False;
- property IMEMode: fmIMEMode index -542 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property EnterFieldBehavior: fmEnterFieldBehavior index 224 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property DragBehavior: fmDragBehavior index 225 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property OnBeforeDragOver: TComboBoxBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TComboBoxBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnClick: TNotifyEvent read FOnClick write FOnClick;
- property OnDropButtonClick: TNotifyEvent read FOnDropButtonClick write FOnDropButtonClick;
- property OnError: TComboBoxError read FOnError write FOnError;
- end;
-
- TCheckBoxBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TCheckBoxBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TCheckBoxError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TCheckBox = class(TOleControl)
- private
- FOnBeforeDragOver: TCheckBoxBeforeDragOver;
- FOnBeforeDropOrPaste: TCheckBoxBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnClick: TNotifyEvent;
- FOnError: TCheckBoxError;
- FIntf: IMdcCheckBox;
- function GetControlInterface: IMdcCheckBox;
- function Get_Value: OleVariant;
- procedure Set_Value(Value: OleVariant);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IMdcCheckBox read GetControlInterface;
- property BordersSuppress: WordBool index 20 read GetWordBoolProp write SetWordBoolProp;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property MultiSelect: fmMultiSelect index -532 read GetTOleEnumProp write SetTOleEnumProp;
- property Valid: WordBool index -524 read GetWordBoolProp;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property Accelerator: WideString index -543 read GetWideStringProp write SetWideStringProp stored False;
- property Alignment: fmAlignment index 710 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index -518 read GetWideStringProp write SetWideStringProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PicturePosition: fmPicturePosition index 11 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SpecialEffect: fmButtonEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TripleState: WordBool index 700 read GetWordBoolProp write SetWordBoolProp stored False;
- property Value: OleVariant read Get_Value write Set_Value stored False;
- property WordWrap: WordBool index -536 read GetWordBoolProp write SetWordBoolProp stored False;
- property GroupName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property OnBeforeDragOver: TCheckBoxBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TCheckBoxBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnClick: TNotifyEvent read FOnClick write FOnClick;
- property OnError: TCheckBoxError read FOnError write FOnError;
- end;
-
- TOptionButtonBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TOptionButtonBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TOptionButtonError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TOptionButton = class(TOleControl)
- private
- FOnBeforeDragOver: TOptionButtonBeforeDragOver;
- FOnBeforeDropOrPaste: TOptionButtonBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnClick: TNotifyEvent;
- FOnError: TOptionButtonError;
- FIntf: IMdcOptionButton;
- function GetControlInterface: IMdcOptionButton;
- function Get_Value: OleVariant;
- procedure Set_Value(Value: OleVariant);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IMdcOptionButton read GetControlInterface;
- property BordersSuppress: WordBool index 20 read GetWordBoolProp write SetWordBoolProp;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property MultiSelect: fmMultiSelect index -532 read GetTOleEnumProp write SetTOleEnumProp;
- property Valid: WordBool index -524 read GetWordBoolProp;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property Accelerator: WideString index -543 read GetWideStringProp write SetWideStringProp stored False;
- property Alignment: fmAlignment index 710 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index -518 read GetWideStringProp write SetWideStringProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PicturePosition: fmPicturePosition index 11 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SpecialEffect: fmButtonEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TripleState: WordBool index 700 read GetWordBoolProp write SetWordBoolProp stored False;
- property Value: OleVariant read Get_Value write Set_Value stored False;
- property WordWrap: WordBool index -536 read GetWordBoolProp write SetWordBoolProp stored False;
- property GroupName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property OnBeforeDragOver: TOptionButtonBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TOptionButtonBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnClick: TNotifyEvent read FOnClick write FOnClick;
- property OnError: TOptionButtonError read FOnError write FOnError;
- end;
-
- TToggleButtonBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TToggleButtonBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TToggleButtonError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TToggleButton = class(TOleControl)
- private
- FOnBeforeDragOver: TToggleButtonBeforeDragOver;
- FOnBeforeDropOrPaste: TToggleButtonBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnClick: TNotifyEvent;
- FOnError: TToggleButtonError;
- FIntf: IMdcToggleButton;
- function GetControlInterface: IMdcToggleButton;
- function Get_Value: OleVariant;
- procedure Set_Value(Value: OleVariant);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IMdcToggleButton read GetControlInterface;
- property BordersSuppress: WordBool index 20 read GetWordBoolProp write SetWordBoolProp;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- property MultiSelect: fmMultiSelect index -532 read GetTOleEnumProp write SetTOleEnumProp;
- property Valid: WordBool index -524 read GetWordBoolProp;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property Accelerator: WideString index -543 read GetWideStringProp write SetWideStringProp stored False;
- property Alignment: fmAlignment index 710 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Caption: WideString index -518 read GetWideStringProp write SetWideStringProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Locked: WordBool index 10 read GetWordBoolProp write SetWordBoolProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property PicturePosition: fmPicturePosition index 11 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property SpecialEffect: fmButtonEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TripleState: WordBool index 700 read GetWordBoolProp write SetWordBoolProp stored False;
- property Value: OleVariant read Get_Value write Set_Value stored False;
- property WordWrap: WordBool index -536 read GetWordBoolProp write SetWordBoolProp stored False;
- property GroupName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property OnBeforeDragOver: TToggleButtonBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TToggleButtonBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnClick: TNotifyEvent read FOnClick write FOnClick;
- property OnError: TToggleButtonError read FOnError write FOnError;
- end;
-
- TScrollBarBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TScrollBarBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TScrollBarError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TScrollBar = class(TOleControl)
- private
- FOnBeforeDragOver: TScrollBarBeforeDragOver;
- FOnBeforeDropOrPaste: TScrollBarBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnError: TScrollBarError;
- FOnScroll: TNotifyEvent;
- FIntf: IScrollbar;
- function GetControlInterface: IScrollbar;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IScrollbar read GetControlInterface;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Value: Integer index 0 read GetIntegerProp write SetIntegerProp stored False;
- property Min: Integer index 100 read GetIntegerProp write SetIntegerProp stored False;
- property Max: Integer index 101 read GetIntegerProp write SetIntegerProp stored False;
- property SmallChange: Integer index 102 read GetIntegerProp write SetIntegerProp stored False;
- property LargeChange: Integer index 103 read GetIntegerProp write SetIntegerProp stored False;
- property ProportionalThumb: WordBool index 104 read GetWordBoolProp write SetWordBoolProp stored False;
- property Orientation: fmOrientation index 105 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Delay: Integer index 106 read GetIntegerProp write SetIntegerProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property OnBeforeDragOver: TScrollBarBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TScrollBarBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnError: TScrollBarError read FOnError write FOnError;
- property OnScroll: TNotifyEvent read FOnScroll write FOnScroll;
- end;
-
- TTabStripBeforeDragOver = procedure(Sender: TObject; Index: Integer; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TTabStripBeforeDropOrPaste = procedure(Sender: TObject; Index: Integer; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TTabStripError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TTabStrip = class(TOleControl)
- private
- FOnBeforeDragOver: TTabStripBeforeDragOver;
- FOnBeforeDropOrPaste: TTabStripBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnError: TTabStripError;
- FIntf: ITabStrip;
- function GetControlInterface: ITabStrip;
- function Get_Tabs: Tabs;
- function Get_SelectedItem: Tab;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure _SetTabFixedWidth(TabFixedWidth: Integer);
- procedure _GetTabFixedWidth(out TabFixedWidth: Integer);
- procedure _SetTabFixedHeight(TabFixedHeight: Integer);
- procedure _GetTabFixedHeight(out TabFixedHeight: Integer);
- procedure _GetClientTop(out ClientTop: Integer);
- procedure _GetClientLeft(out ClientLeft: Integer);
- procedure _GetClientWidth(out ClientWidth: Integer);
- procedure _GetClientHeight(out ClientHeight: Integer);
- property ControlInterface: ITabStrip read GetControlInterface;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property ClientTop: Single index 548 read GetSingleProp;
- property ClientLeft: Single index 547 read GetSingleProp;
- property ClientWidth: Single index 549 read GetSingleProp;
- property ClientHeight: Single index 546 read GetSingleProp;
- property Tabs: Tabs read Get_Tabs;
- property SelectedItem: Tab read Get_SelectedItem;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MultiRow: WordBool index 514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Style: fmTabStyle index 513 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TabOrientation: fmTabOrientation index 512 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Value: Integer index 528 read GetIntegerProp write SetIntegerProp stored False;
- property TabFixedWidth: Single index 515 read GetSingleProp write SetSingleProp stored False;
- property TabFixedHeight: Single index 516 read GetSingleProp write SetSingleProp stored False;
- property OnBeforeDragOver: TTabStripBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TTabStripBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnError: TTabStripError read FOnError write FOnError;
- end;
-
- TSpinButtonBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TSpinButtonBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TSpinButtonError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TSpinButton = class(TOleControl)
- private
- FOnBeforeDragOver: TSpinButtonBeforeDragOver;
- FOnBeforeDropOrPaste: TSpinButtonBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnError: TSpinButtonError;
- FOnSpinUp: TNotifyEvent;
- FOnSpinDown: TNotifyEvent;
- FIntf: ISpinbutton;
- function GetControlInterface: ISpinbutton;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: ISpinbutton read GetControlInterface;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Value: Integer index 0 read GetIntegerProp write SetIntegerProp stored False;
- property Min: Integer index 100 read GetIntegerProp write SetIntegerProp stored False;
- property Max: Integer index 101 read GetIntegerProp write SetIntegerProp stored False;
- property SmallChange: Integer index 102 read GetIntegerProp write SetIntegerProp stored False;
- property Orientation: fmOrientation index 105 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property Delay: Integer index 106 read GetIntegerProp write SetIntegerProp stored False;
- property OnBeforeDragOver: TSpinButtonBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TSpinButtonBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnError: TSpinButtonError read FOnError write FOnError;
- property OnSpinUp: TNotifyEvent read FOnSpinUp write FOnSpinUp;
- property OnSpinDown: TNotifyEvent read FOnSpinDown write FOnSpinDown;
- end;
-
- TImageBeforeDragOver = procedure(Sender: TObject; const Cancel: ReturnBoolean; const Data: DataObject; X, Y: Single; DragState: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TImageBeforeDropOrPaste = procedure(Sender: TObject; const Cancel: ReturnBoolean; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TImageError = procedure(Sender: TObject; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
-
- TImage = class(TOleControl)
- private
- FOnBeforeDragOver: TImageBeforeDragOver;
- FOnBeforeDropOrPaste: TImageBeforeDropOrPaste;
- FOnError: TImageError;
- FIntf: IImage;
- function GetControlInterface: IImage;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IImage read GetControlInterface;
- published
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property MousePointer: fmMousePointer index -521 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property AutoSize: WordBool index -500 read GetWordBoolProp write SetWordBoolProp stored False;
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property BackStyle: fmBackStyle index -502 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property BorderColor: TColor index -503 read GetTColorProp write SetTColorProp stored False;
- property BorderStyle: fmBorderStyle index -504 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Picture: TPicture index -523 read GetTPictureProp write SetTPictureProp stored False;
- property MouseIcon: TPicture index -522 read GetTPictureProp write SetTPictureProp stored False;
- property PictureSizeMode: fmPictureSizeMode index 27 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property PictureAlignment: fmPictureAlignment index 26 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property PictureTiling: WordBool index 28 read GetWordBoolProp write SetWordBoolProp stored False;
- property SpecialEffect: fmSpecialEffect index 12 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property OnBeforeDragOver: TImageBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TImageBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnError: TImageError read FOnError write FOnError;
- end;
-
- THTMLSubmit = class(TOleControl)
- private
- FIntf: IWHTMLSubmitButton;
- function GetControlInterface: IWHTMLSubmitButton;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLSubmitButton read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property Action: WideString index 601 read GetWideStringProp write SetWideStringProp stored False;
- property Caption: WideString index 602 read GetWideStringProp write SetWideStringProp stored False;
- property Encoding: WideString index 603 read GetWideStringProp write SetWideStringProp stored False;
- property Method: WideString index 604 read GetWideStringProp write SetWideStringProp stored False;
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- end;
-
- THTMLImage = class(TOleControl)
- private
- FIntf: IWHTMLImage;
- function GetControlInterface: IWHTMLImage;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLImage read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property Action: WideString index 601 read GetWideStringProp write SetWideStringProp stored False;
- property Source: WideString index 606 read GetWideStringProp write SetWideStringProp stored False;
- property Encoding: WideString index 603 read GetWideStringProp write SetWideStringProp stored False;
- property Method: WideString index 604 read GetWideStringProp write SetWideStringProp stored False;
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- end;
-
- THTMLReset = class(TOleControl)
- private
- FIntf: IWHTMLReset;
- function GetControlInterface: IWHTMLReset;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLReset read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property Caption: WideString index 602 read GetWideStringProp write SetWideStringProp stored False;
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- end;
-
- THTMLCheckbox = class(TOleControl)
- private
- FIntf: IWHTMLCheckbox;
- function GetControlInterface: IWHTMLCheckbox;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLCheckbox read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Value: WideString index 607 read GetWideStringProp write SetWideStringProp stored False;
- property Checked: WordBool index 0 read GetWordBoolProp write SetWordBoolProp stored False;
- end;
-
- THTMLOption = class(TOleControl)
- private
- FIntf: IWHTMLOption;
- function GetControlInterface: IWHTMLOption;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLOption read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- property DisplayStyle: fmDisplayStyle index -540 read GetTOleEnumProp;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Value: WideString index 607 read GetWideStringProp write SetWideStringProp stored False;
- property Checked: WordBool index 0 read GetWordBoolProp write SetWordBoolProp stored False;
- end;
-
- THTMLText = class(TOleControl)
- private
- FIntf: IWHTMLText;
- function GetControlInterface: IWHTMLText;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLText read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Value: WideString index 0 read GetWideStringProp write SetWideStringProp stored False;
- property MaxLength: Integer index 609 read GetIntegerProp write SetIntegerProp stored False;
- end;
-
- THTMLHidden = class(TOleControl)
- private
- FIntf: IWHTMLHidden;
- function GetControlInterface: IWHTMLHidden;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLHidden read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Value: WideString index 0 read GetWideStringProp write SetWideStringProp stored False;
- end;
-
- THTMLPassword = class(TOleControl)
- private
- FIntf: IWHTMLPassword;
- function GetControlInterface: IWHTMLPassword;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLPassword read GetControlInterface;
- property HTMLType: WideString index 618 read GetWideStringProp write SetWideStringProp;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Value: WideString index 0 read GetWideStringProp write SetWideStringProp stored False;
- property MaxLength: Integer index 609 read GetIntegerProp write SetIntegerProp stored False;
- end;
-
- THTMLSelect = class(TOleControl)
- private
- FIntf: IWHTMLSelect;
- function GetControlInterface: IWHTMLSelect;
- function Get_Values: OleVariant;
- procedure Set_Values(Value: OleVariant);
- function Get_DisplayValues: OleVariant;
- procedure Set_DisplayValues(Value: OleVariant);
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLSelect read GetControlInterface;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Values: OleVariant read Get_Values write Set_Values stored False;
- property DisplayValues: OleVariant read Get_DisplayValues write Set_DisplayValues stored False;
- property Selected: WideString index 613 read GetWideStringProp write SetWideStringProp stored False;
- property MultiSelect: WordBool index 614 read GetWordBoolProp write SetWordBoolProp stored False;
- property Size: Integer index 619 read GetIntegerProp write SetIntegerProp stored False;
- end;
-
- THTMLTextArea = class(TOleControl)
- private
- FIntf: IWHTMLTextArea;
- function GetControlInterface: IWHTMLTextArea;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- property ControlInterface: IWHTMLTextArea read GetControlInterface;
- published
- property HTMLName: WideString index -541 read GetWideStringProp write SetWideStringProp stored False;
- property Value: WideString index 0 read GetWideStringProp write SetWideStringProp stored False;
- property Rows: Integer index 615 read GetIntegerProp write SetIntegerProp stored False;
- property Columns: Integer index 616 read GetIntegerProp write SetIntegerProp stored False;
- property WordWrap: WideString index 617 read GetWideStringProp write SetWideStringProp stored False;
- end;
-
- TMultiPageAddControl = procedure(Sender: TObject; Index: Integer; const Control: Control) of object;
- TMultiPageBeforeDragOver = procedure(Sender: TObject; Index: Integer; const Cancel: ReturnBoolean; const Control: Control; const Data: DataObject; X, Y: Single; State: fmDragState; const Effect: ReturnEffect; Shift: Smallint) of object;
- TMultiPageBeforeDropOrPaste = procedure(Sender: TObject; Index: Integer; const Cancel: ReturnBoolean; const Control: Control; Action: fmAction; const Data: DataObject; X, Y: Single; const Effect: ReturnEffect; Shift: Smallint) of object;
- TMultiPageError = procedure(Sender: TObject; Index: Integer; Number: Smallint; const Description: ReturnString; SCode: Integer; const Source, HelpFile: WideString; HelpContext: Integer; const CancelDisplay: ReturnBoolean) of object;
- TMultiPageLayout = procedure(Sender: TObject; Index: Integer) of object;
- TMultiPageRemoveControl = procedure(Sender: TObject; Index: Integer; const Control: Control) of object;
- TMultiPageScroll = procedure(Sender: TObject; Index: Integer; ActionX, ActionY: fmScrollAction; RequestDx, RequestDy: Single; const ActualDx, ActualDy: ReturnSingle) of object;
- TMultiPageZoom = procedure(Sender: TObject; Index: Integer; var Percent: Smallint) of object;
-
- TMultiPage = class(TOleControl)
- private
- FOnAddControl: TMultiPageAddControl;
- FOnBeforeDragOver: TMultiPageBeforeDragOver;
- FOnBeforeDropOrPaste: TMultiPageBeforeDropOrPaste;
- FOnChange: TNotifyEvent;
- FOnError: TMultiPageError;
- FOnLayout: TMultiPageLayout;
- FOnRemoveControl: TMultiPageRemoveControl;
- FOnScroll: TMultiPageScroll;
- FOnZoom: TMultiPageZoom;
- FIntf: IMultiPage;
- function GetControlInterface: IMultiPage;
- function Get_SelectedItem: Page;
- function Get_Pages: Pages;
- protected
- procedure CreateControl;
- procedure InitControlData; override;
- function GetTOleEnumProp(Index: Integer): TOleEnum;
- procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- public
- procedure _SetTabFixedWidth(Width: Integer);
- procedure _GetTabFixedWidth(out Width: Integer);
- procedure _SetTabFixedHeight(Height: Integer);
- procedure _GetTabFixedHeight(out Height: Integer);
- property ControlInterface: IMultiPage read GetControlInterface;
- property _Font_Reserved: TFont index 2147483135 write SetTFontProp;
- property FontName: WideString index 1 read GetWideStringProp write SetWideStringProp;
- property FontBold: WordBool index 3 read GetWordBoolProp write SetWordBoolProp;
- property FontItalic: WordBool index 4 read GetWordBoolProp write SetWordBoolProp;
- property FontUnderline: WordBool index 5 read GetWordBoolProp write SetWordBoolProp;
- property FontStrikethru: WordBool index 6 read GetWordBoolProp write SetWordBoolProp;
- property FontSize: Currency index 2 read GetCurrencyProp write SetCurrencyProp;
- property SelectedItem: Page read Get_SelectedItem;
- property Pages: Pages read Get_Pages;
- property FontWeight: Smallint index 7 read GetSmallintProp write SetSmallintProp;
- published
- property BackColor: TColor index -501 read GetTColorProp write SetTColorProp stored False;
- property ForeColor: TColor index -513 read GetTColorProp write SetTColorProp stored False;
- property Font: TFont index -512 read GetTFontProp write SetTFontProp stored False;
- property MultiRow: WordBool index 514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Style: fmTabStyle index 513 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property TabOrientation: fmTabOrientation index 512 read GetTOleEnumProp write SetTOleEnumProp stored False;
- property Enabled: WordBool index -514 read GetWordBoolProp write SetWordBoolProp stored False;
- property Value: Integer index 528 read GetIntegerProp write SetIntegerProp stored False;
- property TabFixedWidth: Single index 515 read GetSingleProp write SetSingleProp stored False;
- property TabFixedHeight: Single index 516 read GetSingleProp write SetSingleProp stored False;
- property OnAddControl: TMultiPageAddControl read FOnAddControl write FOnAddControl;
- property OnBeforeDragOver: TMultiPageBeforeDragOver read FOnBeforeDragOver write FOnBeforeDragOver;
- property OnBeforeDropOrPaste: TMultiPageBeforeDropOrPaste read FOnBeforeDropOrPaste write FOnBeforeDropOrPaste;
- property OnChange: TNotifyEvent read FOnChange write FOnChange;
- property OnError: TMultiPageError read FOnError write FOnError;
- property OnLayout: TMultiPageLayout read FOnLayout write FOnLayout;
- property OnRemoveControl: TMultiPageRemoveControl read FOnRemoveControl write FOnRemoveControl;
- property OnScroll: TMultiPageScroll read FOnScroll write FOnScroll;
- property OnZoom: TMultiPageZoom read FOnZoom write FOnZoom;
- end;
-
- procedure Register;
-
- implementation
-
- uses ComObj;
-
- class function CoReturnInteger.Create: IReturnInteger;
- begin
- Result := CreateComObject(Class_ReturnInteger) as IReturnInteger;
- end;
-
- class function CoReturnInteger.CreateRemote(const MachineName: string): IReturnInteger;
- begin
- Result := CreateRemoteComObject(MachineName, Class_ReturnInteger) as IReturnInteger;
- end;
-
- class function CoReturnBoolean.Create: IReturnBoolean;
- begin
- Result := CreateComObject(Class_ReturnBoolean) as IReturnBoolean;
- end;
-
- class function CoReturnBoolean.CreateRemote(const MachineName: string): IReturnBoolean;
- begin
- Result := CreateRemoteComObject(MachineName, Class_ReturnBoolean) as IReturnBoolean;
- end;
-
- class function CoReturnString.Create: IReturnString;
- begin
- Result := CreateComObject(Class_ReturnString) as IReturnString;
- end;
-
- class function CoReturnString.CreateRemote(const MachineName: string): IReturnString;
- begin
- Result := CreateRemoteComObject(MachineName, Class_ReturnString) as IReturnString;
- end;
-
- class function CoReturnSingle.Create: IReturnSingle;
- begin
- Result := CreateComObject(Class_ReturnSingle) as IReturnSingle;
- end;
-
- class function CoReturnSingle.CreateRemote(const MachineName: string): IReturnSingle;
- begin
- Result := CreateRemoteComObject(MachineName, Class_ReturnSingle) as IReturnSingle;
- end;
-
- class function CoReturnEffect.Create: IReturnEffect;
- begin
- Result := CreateComObject(Class_ReturnEffect) as IReturnEffect;
- end;
-
- class function CoReturnEffect.CreateRemote(const MachineName: string): IReturnEffect;
- begin
- Result := CreateRemoteComObject(MachineName, Class_ReturnEffect) as IReturnEffect;
- end;
-
- class function CoDataObject.Create: IDataAutoWrapper;
- begin
- Result := CreateComObject(Class_DataObject) as IDataAutoWrapper;
- end;
-
- class function CoDataObject.CreateRemote(const MachineName: string): IDataAutoWrapper;
- begin
- Result := CreateRemoteComObject(MachineName, Class_DataObject) as IDataAutoWrapper;
- end;
-
- class function CoControl.Create: IControl;
- begin
- Result := CreateComObject(Class_Control) as IControl;
- end;
-
- class function CoControl.CreateRemote(const MachineName: string): IControl;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Control) as IControl;
- end;
-
- class function CoNewFont.Create: Font;
- begin
- Result := CreateComObject(Class_NewFont) as Font;
- end;
-
- class function CoNewFont.CreateRemote(const MachineName: string): Font;
- begin
- Result := CreateRemoteComObject(MachineName, Class_NewFont) as Font;
- end;
-
- class function CoPage.Create: IPage;
- begin
- Result := CreateComObject(Class_Page) as IPage;
- end;
-
- class function CoPage.CreateRemote(const MachineName: string): IPage;
- begin
- Result := CreateRemoteComObject(MachineName, Class_Page) as IPage;
- end;
-
- procedure TUserForm.InitControlData;
- const
- CEventDispIDs: array[0..7] of Integer = (
- $00000300, $00000003, $00000004, $FFFFFDA0, $00000302, $00000303,
- $00000304, $00000305);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{C62A69F0-16DC-11CE-9E98-00AA00574A4F}';
- EventIID: '{5B9D8FC8-4A71-101B-97A6-00000B65C08B}';
- EventCount: 8;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TUserForm.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as _UserForm;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TUserForm.GetControlInterface: _UserForm;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TUserForm.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TUserForm.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TUserForm._GetInsideHeight(out InsideHeight: Integer);
- begin
- CreateControl;
- FIntf._GetInsideHeight(InsideHeight);
- end;
-
- procedure TUserForm._GetInsideWidth(out InsideWidth: Integer);
- begin
- CreateControl;
- FIntf._GetInsideWidth(InsideWidth);
- end;
-
- procedure TUserForm._SetScrollHeight(ScrollHeight: Integer);
- begin
- CreateControl;
- FIntf._SetScrollHeight(ScrollHeight);
- end;
-
- procedure TUserForm._GetScrollHeight(out ScrollHeight: Integer);
- begin
- CreateControl;
- FIntf._GetScrollHeight(ScrollHeight);
- end;
-
- procedure TUserForm._SetScrollLeft(ScrollLeft: Integer);
- begin
- CreateControl;
- FIntf._SetScrollLeft(ScrollLeft);
- end;
-
- procedure TUserForm._GetScrollLeft(out ScrollLeft: Integer);
- begin
- CreateControl;
- FIntf._GetScrollLeft(ScrollLeft);
- end;
-
- procedure TUserForm._SetScrollTop(ScrollTop: Integer);
- begin
- CreateControl;
- FIntf._SetScrollTop(ScrollTop);
- end;
-
- procedure TUserForm._GetScrollTop(out ScrollTop: Integer);
- begin
- CreateControl;
- FIntf._GetScrollTop(ScrollTop);
- end;
-
- procedure TUserForm._SetScrollWidth(ScrollWidth: Integer);
- begin
- CreateControl;
- FIntf._SetScrollWidth(ScrollWidth);
- end;
-
- procedure TUserForm._GetScrollWidth(out ScrollWidth: Integer);
- begin
- CreateControl;
- FIntf._GetScrollWidth(ScrollWidth);
- end;
-
- procedure TUserForm.Copy;
- begin
- CreateControl;
- FIntf.Copy;
- end;
-
- procedure TUserForm.Cut;
- begin
- CreateControl;
- FIntf.Cut;
- end;
-
- procedure TUserForm.Paste;
- begin
- CreateControl;
- FIntf.Paste;
- end;
-
- procedure TUserForm.RedoAction;
- begin
- CreateControl;
- FIntf.RedoAction;
- end;
-
- procedure TUserForm.Repaint;
- begin
- CreateControl;
- FIntf.Repaint;
- end;
-
- procedure TUserForm.IOptionFrame_Scroll(xAction, yAction: OleVariant);
- begin
- CreateControl;
- FIntf.Scroll(xAction, yAction);
- end;
-
- procedure TUserForm.SetDefaultTabOrder;
- begin
- CreateControl;
- FIntf.SetDefaultTabOrder;
- end;
-
- procedure TUserForm.UndoAction;
- begin
- CreateControl;
- FIntf.UndoAction;
- end;
-
- procedure TUserForm._SetGridX(GridX: Integer);
- begin
- CreateControl;
- FIntf._SetGridX(GridX);
- end;
-
- procedure TUserForm._GetGridX(out GridX: Integer);
- begin
- CreateControl;
- FIntf._GetGridX(GridX);
- end;
-
- procedure TUserForm._SetGridY(GridY: Integer);
- begin
- CreateControl;
- FIntf._SetGridY(GridY);
- end;
-
- procedure TUserForm._GetGridY(out GridY: Integer);
- begin
- CreateControl;
- FIntf._GetGridY(GridY);
- end;
-
- function TUserForm.Get_ActiveControl: Control;
- begin
- CreateControl;
- Result := FIntf.ActiveControl;
- end;
-
- function TUserForm.Get_Controls: Controls;
- begin
- CreateControl;
- Result := FIntf.Controls;
- end;
-
- function TUserForm.Get_Selected: Controls;
- begin
- CreateControl;
- Result := FIntf.Selected;
- end;
-
-
- procedure TFrame.InitControlData;
- const
- CEventDispIDs: array[0..7] of Integer = (
- $00000300, $00000003, $00000004, $FFFFFDA0, $00000302, $00000303,
- $00000304, $00000305);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{6E182020-F460-11CE-9BCD-00AA00608E01}';
- EventIID: '{CF3F94A0-F546-11CE-9BCE-00AA00608E01}';
- EventCount: 8;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TFrame.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IOptionFrame;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TFrame.GetControlInterface: IOptionFrame;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TFrame.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TFrame.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TFrame._GetInsideHeight(out InsideHeight: Integer);
- begin
- CreateControl;
- FIntf._GetInsideHeight(InsideHeight);
- end;
-
- procedure TFrame._GetInsideWidth(out InsideWidth: Integer);
- begin
- CreateControl;
- FIntf._GetInsideWidth(InsideWidth);
- end;
-
- procedure TFrame._SetScrollHeight(ScrollHeight: Integer);
- begin
- CreateControl;
- FIntf._SetScrollHeight(ScrollHeight);
- end;
-
- procedure TFrame._GetScrollHeight(out ScrollHeight: Integer);
- begin
- CreateControl;
- FIntf._GetScrollHeight(ScrollHeight);
- end;
-
- procedure TFrame._SetScrollLeft(ScrollLeft: Integer);
- begin
- CreateControl;
- FIntf._SetScrollLeft(ScrollLeft);
- end;
-
- procedure TFrame._GetScrollLeft(out ScrollLeft: Integer);
- begin
- CreateControl;
- FIntf._GetScrollLeft(ScrollLeft);
- end;
-
- procedure TFrame._SetScrollTop(ScrollTop: Integer);
- begin
- CreateControl;
- FIntf._SetScrollTop(ScrollTop);
- end;
-
- procedure TFrame._GetScrollTop(out ScrollTop: Integer);
- begin
- CreateControl;
- FIntf._GetScrollTop(ScrollTop);
- end;
-
- procedure TFrame._SetScrollWidth(ScrollWidth: Integer);
- begin
- CreateControl;
- FIntf._SetScrollWidth(ScrollWidth);
- end;
-
- procedure TFrame._GetScrollWidth(out ScrollWidth: Integer);
- begin
- CreateControl;
- FIntf._GetScrollWidth(ScrollWidth);
- end;
-
- procedure TFrame.Copy;
- begin
- CreateControl;
- FIntf.Copy;
- end;
-
- procedure TFrame.Cut;
- begin
- CreateControl;
- FIntf.Cut;
- end;
-
- procedure TFrame.Paste;
- begin
- CreateControl;
- FIntf.Paste;
- end;
-
- procedure TFrame.RedoAction;
- begin
- CreateControl;
- FIntf.RedoAction;
- end;
-
- procedure TFrame.Repaint;
- begin
- CreateControl;
- FIntf.Repaint;
- end;
-
- procedure TFrame.IOptionFrame_Scroll(xAction, yAction: OleVariant);
- begin
- CreateControl;
- FIntf.Scroll(xAction, yAction);
- end;
-
- procedure TFrame.SetDefaultTabOrder;
- begin
- CreateControl;
- FIntf.SetDefaultTabOrder;
- end;
-
- procedure TFrame.UndoAction;
- begin
- CreateControl;
- FIntf.UndoAction;
- end;
-
- procedure TFrame._SetGridX(GridX: Integer);
- begin
- CreateControl;
- FIntf._SetGridX(GridX);
- end;
-
- procedure TFrame._GetGridX(out GridX: Integer);
- begin
- CreateControl;
- FIntf._GetGridX(GridX);
- end;
-
- procedure TFrame._SetGridY(GridY: Integer);
- begin
- CreateControl;
- FIntf._SetGridY(GridY);
- end;
-
- procedure TFrame._GetGridY(out GridY: Integer);
- begin
- CreateControl;
- FIntf._GetGridY(GridY);
- end;
-
- function TFrame.Get_ActiveControl: Control;
- begin
- CreateControl;
- Result := FIntf.ActiveControl;
- end;
-
- function TFrame.Get_Controls: Controls;
- begin
- CreateControl;
- Result := FIntf.Controls;
- end;
-
- function TFrame.Get_Selected: Controls;
- begin
- CreateControl;
- Result := FIntf.Selected;
- end;
-
-
- procedure TLabel_.InitControlData;
- const
- CEventDispIDs: array[0..2] of Integer = (
- $00000003, $00000004, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{978C9E23-D4B0-11CE-BF2D-00AA003F40D0}';
- EventIID: '{978C9E22-D4B0-11CE-BF2D-00AA003F40D0}';
- EventCount: 3;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TLabel_.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as ILabelControl;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TLabel_.GetControlInterface: ILabelControl;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TLabel_.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TLabel_.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure TCommandButton.InitControlData;
- const
- CEventDispIDs: array[0..2] of Integer = (
- $00000003, $00000004, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{D7053240-CE69-11CD-A777-00DD01143C57}';
- EventIID: '{7B020EC1-AF6C-11CE-9F46-00AA00574A4F}';
- EventCount: 3;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TCommandButton.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as ICommandButton;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TCommandButton.GetControlInterface: ICommandButton;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TCommandButton.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TCommandButton.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure TTextBox.InitControlData;
- const
- CEventDispIDs: array[0..4] of Integer = (
- $00000003, $00000004, $00000002, $000007D2, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..0] of Integer = (
- $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{8BD21D10-EC42-11CE-9E0D-00AA006002F3}';
- EventIID: '{8BD21D12-EC42-11CE-9E0D-00AA006002F3}';
- EventCount: 5;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000002F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 1;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TTextBox.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMdcText;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TTextBox.GetControlInterface: IMdcText;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TTextBox.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TTextBox.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TTextBox.Copy;
- begin
- CreateControl;
- FIntf.Copy;
- end;
-
- procedure TTextBox.Cut;
- begin
- CreateControl;
- FIntf.Cut;
- end;
-
- procedure TTextBox.Paste;
- begin
- CreateControl;
- FIntf.Paste;
- end;
-
- function TTextBox.Get_Value: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Value;
- end;
-
- procedure TTextBox.Set_Value(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Value := Value;
- end;
-
-
- procedure TListBox.InitControlData;
- const
- CEventDispIDs: array[0..4] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFD9E, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..0] of Integer = (
- $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{8BD21D20-EC42-11CE-9E0D-00AA006002F3}';
- EventIID: '{8BD21D22-EC42-11CE-9E0D-00AA006002F3}';
- EventCount: 5;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000002F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 1;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TListBox.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMdcList;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TListBox.GetControlInterface: IMdcList;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TListBox.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TListBox.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TListBox.AddItem(var pvargItem, pvargIndex: OleVariant);
- begin
- CreateControl;
- FIntf.AddItem(pvargItem, pvargIndex);
- end;
-
- procedure TListBox.Clear;
- begin
- CreateControl;
- FIntf.Clear;
- end;
-
- procedure TListBox.RemoveItem(var pvargIndex: OleVariant);
- begin
- CreateControl;
- FIntf.RemoveItem(pvargIndex);
- end;
-
- function TListBox.Get_BoundColumn: OleVariant;
- begin
- CreateControl;
- Result := FIntf.BoundColumn;
- end;
-
- procedure TListBox.Set_BoundColumn(Value: OleVariant);
- begin
- CreateControl;
- FIntf.BoundColumn := Value;
- end;
-
- function TListBox.Get_ListCursor: PIROWSET;
- begin
- CreateControl;
- Result := FIntf.ListCursor;
- end;
-
- procedure TListBox.Set_ListCursor(Value: PIROWSET);
- begin
- CreateControl;
- FIntf.ListCursor := Value;
- end;
-
- function TListBox.Get_ListIndex: OleVariant;
- begin
- CreateControl;
- Result := FIntf.ListIndex;
- end;
-
- procedure TListBox.Set_ListIndex(Value: OleVariant);
- begin
- CreateControl;
- FIntf.ListIndex := Value;
- end;
-
- function TListBox.Get_ListWidth: OleVariant;
- begin
- CreateControl;
- Result := FIntf.ListWidth;
- end;
-
- procedure TListBox.Set_ListWidth(Value: OleVariant);
- begin
- CreateControl;
- FIntf.ListWidth := Value;
- end;
-
- function TListBox.Get_TextColumn: OleVariant;
- begin
- CreateControl;
- Result := FIntf.TextColumn;
- end;
-
- procedure TListBox.Set_TextColumn(Value: OleVariant);
- begin
- CreateControl;
- FIntf.TextColumn := Value;
- end;
-
- function TListBox.Get_TopIndex: OleVariant;
- begin
- CreateControl;
- Result := FIntf.TopIndex;
- end;
-
- procedure TListBox.Set_TopIndex(Value: OleVariant);
- begin
- CreateControl;
- FIntf.TopIndex := Value;
- end;
-
- function TListBox.Get_Value: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Value;
- end;
-
- procedure TListBox.Set_Value(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Value := Value;
- end;
-
- function TListBox.Get_Column(var pvargColumn, pvargIndex: OleVariant): OleVariant;
- begin
- CreateControl;
- Result := FIntf.Column[pvargColumn, pvargIndex];
- end;
-
- procedure TListBox.Set_Column(var pvargColumn, pvargIndex: OleVariant; Value: OleVariant);
- begin
- CreateControl;
- FIntf.Column[pvargColumn, pvargIndex] := Value;
- end;
-
- function TListBox.Get_List(var pvargIndex, pvargColumn: OleVariant): OleVariant;
- begin
- CreateControl;
- Result := FIntf.List[pvargIndex, pvargColumn];
- end;
-
- procedure TListBox.Set_List(var pvargIndex, pvargColumn: OleVariant; Value: OleVariant);
- begin
- CreateControl;
- FIntf.List[pvargIndex, pvargColumn] := Value;
- end;
-
- function TListBox.Get_Selected(var pvargIndex: OleVariant): WordBool;
- begin
- CreateControl;
- Result := FIntf.Selected[pvargIndex];
- end;
-
- procedure TListBox.Set_Selected(var pvargIndex: OleVariant; Value: WordBool);
- begin
- CreateControl;
- FIntf.Selected[pvargIndex] := Value;
- end;
-
-
- procedure TComboBox.InitControlData;
- const
- CEventDispIDs: array[0..5] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFD9E, $000007D2, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..0] of Integer = (
- $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{8BD21D30-EC42-11CE-9E0D-00AA006002F3}';
- EventIID: '{8BD21D32-EC42-11CE-9E0D-00AA006002F3}';
- EventCount: 6;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000002F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 1;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TComboBox.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMdcCombo;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TComboBox.GetControlInterface: IMdcCombo;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TComboBox.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TComboBox.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TComboBox.AddItem(var pvargItem, pvargIndex: OleVariant);
- begin
- CreateControl;
- FIntf.AddItem(pvargItem, pvargIndex);
- end;
-
- procedure TComboBox.Clear;
- begin
- CreateControl;
- FIntf.Clear;
- end;
-
- procedure TComboBox.DropDown;
- begin
- CreateControl;
- FIntf.DropDown;
- end;
-
- procedure TComboBox.RemoveItem(var pvargIndex: OleVariant);
- begin
- CreateControl;
- FIntf.RemoveItem(pvargIndex);
- end;
-
- procedure TComboBox.Copy;
- begin
- CreateControl;
- FIntf.Copy;
- end;
-
- procedure TComboBox.Cut;
- begin
- CreateControl;
- FIntf.Cut;
- end;
-
- procedure TComboBox.Paste;
- begin
- CreateControl;
- FIntf.Paste;
- end;
-
- function TComboBox.Get_BoundColumn: OleVariant;
- begin
- CreateControl;
- Result := FIntf.BoundColumn;
- end;
-
- procedure TComboBox.Set_BoundColumn(Value: OleVariant);
- begin
- CreateControl;
- FIntf.BoundColumn := Value;
- end;
-
- function TComboBox.Get_ListCursor: PIROWSET;
- begin
- CreateControl;
- Result := FIntf.ListCursor;
- end;
-
- procedure TComboBox.Set_ListCursor(Value: PIROWSET);
- begin
- CreateControl;
- FIntf.ListCursor := Value;
- end;
-
- function TComboBox.Get_ListIndex: OleVariant;
- begin
- CreateControl;
- Result := FIntf.ListIndex;
- end;
-
- procedure TComboBox.Set_ListIndex(Value: OleVariant);
- begin
- CreateControl;
- FIntf.ListIndex := Value;
- end;
-
- function TComboBox.Get_ListWidth: OleVariant;
- begin
- CreateControl;
- Result := FIntf.ListWidth;
- end;
-
- procedure TComboBox.Set_ListWidth(Value: OleVariant);
- begin
- CreateControl;
- FIntf.ListWidth := Value;
- end;
-
- function TComboBox.Get_TextColumn: OleVariant;
- begin
- CreateControl;
- Result := FIntf.TextColumn;
- end;
-
- procedure TComboBox.Set_TextColumn(Value: OleVariant);
- begin
- CreateControl;
- FIntf.TextColumn := Value;
- end;
-
- function TComboBox.Get_TopIndex: OleVariant;
- begin
- CreateControl;
- Result := FIntf.TopIndex;
- end;
-
- procedure TComboBox.Set_TopIndex(Value: OleVariant);
- begin
- CreateControl;
- FIntf.TopIndex := Value;
- end;
-
- function TComboBox.Get_Value: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Value;
- end;
-
- procedure TComboBox.Set_Value(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Value := Value;
- end;
-
- function TComboBox.Get_Column(var pvargColumn, pvargIndex: OleVariant): OleVariant;
- begin
- CreateControl;
- Result := FIntf.Column[pvargColumn, pvargIndex];
- end;
-
- procedure TComboBox.Set_Column(var pvargColumn, pvargIndex: OleVariant; Value: OleVariant);
- begin
- CreateControl;
- FIntf.Column[pvargColumn, pvargIndex] := Value;
- end;
-
- function TComboBox.Get_List(var pvargIndex, pvargColumn: OleVariant): OleVariant;
- begin
- CreateControl;
- Result := FIntf.List[pvargIndex, pvargColumn];
- end;
-
- procedure TComboBox.Set_List(var pvargIndex, pvargColumn: OleVariant; Value: OleVariant);
- begin
- CreateControl;
- FIntf.List[pvargIndex, pvargColumn] := Value;
- end;
-
-
- procedure TCheckBox.InitControlData;
- const
- CEventDispIDs: array[0..4] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFD9E, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{8BD21D40-EC42-11CE-9E0D-00AA006002F3}';
- EventIID: '{8BD21D42-EC42-11CE-9E0D-00AA006002F3}';
- EventCount: 5;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TCheckBox.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMdcCheckBox;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TCheckBox.GetControlInterface: IMdcCheckBox;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TCheckBox.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TCheckBox.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- function TCheckBox.Get_Value: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Value;
- end;
-
- procedure TCheckBox.Set_Value(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Value := Value;
- end;
-
-
- procedure TOptionButton.InitControlData;
- const
- CEventDispIDs: array[0..4] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFD9E, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{8BD21D50-EC42-11CE-9E0D-00AA006002F3}';
- EventIID: '{8BD21D52-EC42-11CE-9E0D-00AA006002F3}';
- EventCount: 5;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TOptionButton.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMdcOptionButton;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TOptionButton.GetControlInterface: IMdcOptionButton;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TOptionButton.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TOptionButton.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- function TOptionButton.Get_Value: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Value;
- end;
-
- procedure TOptionButton.Set_Value(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Value := Value;
- end;
-
-
- procedure TToggleButton.InitControlData;
- const
- CEventDispIDs: array[0..4] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFD9E, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF6, $FFFFFDF5);
- CControlData: TControlData = (
- ClassID: '{8BD21D60-EC42-11CE-9E0D-00AA006002F3}';
- EventIID: '{8BD21D62-EC42-11CE-9E0D-00AA006002F3}';
- EventCount: 5;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000001F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TToggleButton.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMdcToggleButton;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TToggleButton.GetControlInterface: IMdcToggleButton;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TToggleButton.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TToggleButton.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- function TToggleButton.Get_Value: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Value;
- end;
-
- procedure TToggleButton.Set_Value(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Value := Value;
- end;
-
-
- procedure TScrollBar.InitControlData;
- const
- CEventDispIDs: array[0..4] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFDA0, $00000007);
- CTPictureIDs: array [0..0] of Integer = (
- $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{DFD181E0-5E2F-11CE-A449-00AA004A803D}';
- EventIID: '{7B020EC2-AF6C-11CE-9F46-00AA00574A4F}';
- EventCount: 5;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000000B;
- Version: 300;
- FontCount: 0;
- FontIDs: nil;
- PictureCount: 1;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TScrollBar.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IScrollbar;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TScrollBar.GetControlInterface: IScrollbar;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TScrollBar.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TScrollBar.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure TTabStrip.InitControlData;
- const
- CEventDispIDs: array[0..3] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFDA0);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CTPictureIDs: array [0..0] of Integer = (
- $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{EAE50EB0-4A62-11CE-BED6-00AA00611080}';
- EventIID: '{7B020EC7-AF6C-11CE-9F46-00AA00574A4F}';
- EventCount: 4;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000000F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs;
- PictureCount: 1;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TTabStrip.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as ITabStrip;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TTabStrip.GetControlInterface: ITabStrip;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TTabStrip.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TTabStrip.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TTabStrip._SetTabFixedWidth(TabFixedWidth: Integer);
- begin
- CreateControl;
- FIntf._SetTabFixedWidth(TabFixedWidth);
- end;
-
- procedure TTabStrip._GetTabFixedWidth(out TabFixedWidth: Integer);
- begin
- CreateControl;
- FIntf._GetTabFixedWidth(TabFixedWidth);
- end;
-
- procedure TTabStrip._SetTabFixedHeight(TabFixedHeight: Integer);
- begin
- CreateControl;
- FIntf._SetTabFixedHeight(TabFixedHeight);
- end;
-
- procedure TTabStrip._GetTabFixedHeight(out TabFixedHeight: Integer);
- begin
- CreateControl;
- FIntf._GetTabFixedHeight(TabFixedHeight);
- end;
-
- procedure TTabStrip._GetClientTop(out ClientTop: Integer);
- begin
- CreateControl;
- FIntf._GetClientTop(ClientTop);
- end;
-
- procedure TTabStrip._GetClientLeft(out ClientLeft: Integer);
- begin
- CreateControl;
- FIntf._GetClientLeft(ClientLeft);
- end;
-
- procedure TTabStrip._GetClientWidth(out ClientWidth: Integer);
- begin
- CreateControl;
- FIntf._GetClientWidth(ClientWidth);
- end;
-
- procedure TTabStrip._GetClientHeight(out ClientHeight: Integer);
- begin
- CreateControl;
- FIntf._GetClientHeight(ClientHeight);
- end;
-
- function TTabStrip.Get_Tabs: Tabs;
- begin
- CreateControl;
- Result := FIntf.Tabs;
- end;
-
- function TTabStrip.Get_SelectedItem: Tab;
- begin
- CreateControl;
- Result := FIntf.SelectedItem;
- end;
-
-
- procedure TSpinButton.InitControlData;
- const
- CEventDispIDs: array[0..5] of Integer = (
- $00000003, $00000004, $00000002, $FFFFFDA0, $00000005, $00000006);
- CTPictureIDs: array [0..0] of Integer = (
- $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{79176FB0-B7F2-11CE-97EF-00AA006D2776}';
- EventIID: '{79176FB2-B7F2-11CE-97EF-00AA006D2776}';
- EventCount: 6;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000000B;
- Version: 300;
- FontCount: 0;
- FontIDs: nil;
- PictureCount: 1;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TSpinButton.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as ISpinbutton;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TSpinButton.GetControlInterface: ISpinbutton;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TSpinButton.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TSpinButton.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure TImage.InitControlData;
- const
- CEventDispIDs: array[0..2] of Integer = (
- $00000003, $00000004, $FFFFFDA0);
- CTPictureIDs: array [0..1] of Integer = (
- $FFFFFDF5, $FFFFFDF6);
- CControlData: TControlData = (
- ClassID: '{4C599241-6926-101B-9992-00000B65C6F9}';
- EventIID: '{4C5992A5-6926-101B-9992-00000B65C6F9}';
- EventCount: 3;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $00000009;
- Version: 300;
- FontCount: 0;
- FontIDs: nil;
- PictureCount: 2;
- PictureIDs: @CTPictureIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TImage.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IImage;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TImage.GetControlInterface: IImage;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TImage.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TImage.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLSubmit.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D110-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{796ED650-5FE9-11CF-8D68-00AA00BDCE1D}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLSubmit.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLSubmitButton;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLSubmit.GetControlInterface: IWHTMLSubmitButton;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLSubmit.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLSubmit.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLImage.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D112-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE0-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLImage.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLImage;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLImage.GetControlInterface: IWHTMLImage;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLImage.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLImage.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLReset.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D114-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE1-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLReset.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLReset;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLReset.GetControlInterface: IWHTMLReset;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLReset.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLReset.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLCheckbox.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D116-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE2-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLCheckbox.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLCheckbox;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLCheckbox.GetControlInterface: IWHTMLCheckbox;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLCheckbox.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLCheckbox.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLOption.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D118-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE3-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLOption.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLOption;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLOption.GetControlInterface: IWHTMLOption;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLOption.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLOption.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLText.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D11A-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE4-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLText.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLText;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLText.GetControlInterface: IWHTMLText;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLText.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLText.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLHidden.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D11C-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE5-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLHidden.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLHidden;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLHidden.GetControlInterface: IWHTMLHidden;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLHidden.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLHidden.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLPassword.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D11E-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE6-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLPassword.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLPassword;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLPassword.GetControlInterface: IWHTMLPassword;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLPassword.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLPassword.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure THTMLSelect.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D122-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE8-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLSelect.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLSelect;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLSelect.GetControlInterface: IWHTMLSelect;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLSelect.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLSelect.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- function THTMLSelect.Get_Values: OleVariant;
- begin
- CreateControl;
- Result := FIntf.Values;
- end;
-
- procedure THTMLSelect.Set_Values(Value: OleVariant);
- begin
- CreateControl;
- FIntf.Values := Value;
- end;
-
- function THTMLSelect.Get_DisplayValues: OleVariant;
- begin
- CreateControl;
- Result := FIntf.DisplayValues;
- end;
-
- procedure THTMLSelect.Set_DisplayValues(Value: OleVariant);
- begin
- CreateControl;
- FIntf.DisplayValues := Value;
- end;
-
-
- procedure THTMLTextArea.InitControlData;
- const
- CControlData: TControlData = (
- ClassID: '{5512D124-5CC6-11CF-8D67-00AA00BDCE1D}';
- EventIID: '{47FF8FE9-6198-11CF-8CE8-00AA006CB389}';
- EventCount: 0;
- EventDispIDs: nil;
- LicenseKey: nil;
- Flags: $00000000;
- Version: 300);
- begin
- ControlData := @CControlData;
- end;
-
- procedure THTMLTextArea.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IWHTMLTextArea;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function THTMLTextArea.GetControlInterface: IWHTMLTextArea;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function THTMLTextArea.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure THTMLTextArea.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
-
- procedure TMultiPage.InitControlData;
- const
- CEventDispIDs: array[0..8] of Integer = (
- $00000300, $00000003, $00000004, $00000002, $FFFFFDA0, $00000302,
- $00000303, $00000304, $00000305);
- CTFontIDs: array [0..1] of Integer = (
- $7FFFFDFF, $FFFFFE00);
- CControlData: TControlData = (
- ClassID: '{46E31370-3F7A-11CE-BED6-00AA00611080}';
- EventIID: '{7B020EC8-AF6C-11CE-9F46-00AA00574A4F}';
- EventCount: 9;
- EventDispIDs: @CEventDispIDs;
- LicenseKey: nil;
- Flags: $0000000F;
- Version: 300;
- FontCount: 2;
- FontIDs: @CTFontIDs);
- begin
- ControlData := @CControlData;
- end;
-
- procedure TMultiPage.CreateControl;
-
- procedure DoCreate;
- begin
- FIntf := IUnknown(OleObject) as IMultiPage;
- end;
-
- begin
- if FIntf = nil then DoCreate;
- end;
-
- function TMultiPage.GetControlInterface: IMultiPage;
- begin
- CreateControl;
- Result := FIntf;
- end;
-
- function TMultiPage.GetTOleEnumProp(Index: Integer): TOleEnum;
- begin
- Result := GetIntegerProp(Index);
- end;
-
- procedure TMultiPage.SetTOleEnumProp(Index: Integer; Value: TOleEnum);
- begin
- SetIntegerProp(Index, Value);
- end;
-
- procedure TMultiPage._SetTabFixedWidth(Width: Integer);
- begin
- CreateControl;
- FIntf._SetTabFixedWidth(Width);
- end;
-
- procedure TMultiPage._GetTabFixedWidth(out Width: Integer);
- begin
- CreateControl;
- FIntf._GetTabFixedWidth(Width);
- end;
-
- procedure TMultiPage._SetTabFixedHeight(Height: Integer);
- begin
- CreateControl;
- FIntf._SetTabFixedHeight(Height);
- end;
-
- procedure TMultiPage._GetTabFixedHeight(out Height: Integer);
- begin
- CreateControl;
- FIntf._GetTabFixedHeight(Height);
- end;
-
- function TMultiPage.Get_SelectedItem: Page;
- begin
- CreateControl;
- Result := FIntf.SelectedItem;
- end;
-
- function TMultiPage.Get_Pages: Pages;
- begin
- CreateControl;
- Result := FIntf.Pages;
- end;
-
-
- procedure Register;
- begin
- RegisterComponents('ActiveX', [TUserForm, TFrame, TLabel_, TCommandButton, TTextBox, TListBox, TComboBox, TCheckBox, TOptionButton, TToggleButton, TScrollBar, TTabStrip, TSpinButton, TImage, THTMLSubmit, THTMLImage, THTMLReset, THTMLCheckbox, THTMLOption, THTMLText, THTMLHidden, THTMLPassword, THTMLSelect, THTMLTextArea, TMultiPage]);
- end;
-
- end.
-